home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / _archvrs / mac / stfit151.bin / stuffit151.rsrc / CODE_6.txt < prev    next >
Text File  |  1994-02-02  |  162KB  |  2,874 lines

  1. # near model CODE resource
  2. # entry label at 0x0000
  3. export_166:
  4. entry:
  5. fn00000000:
  6. 00000000  4E56 FFF8                link       A6, -0x0008
  7. 00000004  2038 020C                move.l     D0, [0x0000020C /* Time */]
  8. 00000008  B1AE FFF8                xor.l      [A6 - 0x8], D0
  9. 0000000C  2038 016A                move.l     D0, [0x0000016A /* Ticks */]
  10. 00000010  B1AE FFFC                xor.l      [A6 - 0x4], D0
  11. 00000014  4A6D F924                tst.w      [A5 - 0x6DC]
  12. 00000018  6618                     bne        +0x1A /* 00000032 */
  13. 0000001A  302E FFFA                move.w     D0, [A6 - 0x6]
  14. 0000001E  322E FFFE                move.w     D1, [A6 - 0x2]
  15. 00000022  B340                     xor.w      D0, D1
  16. 00000024  3F00                     move.w     -[A7], D0
  17. 00000026  4EAD 04AA                jsr        [A5 + 0x4AA]
  18. 0000002A  548F                     addq.l     A7, 2
  19. 0000002C  7001                     moveq.l    D0, 0x01
  20. 0000002E  3B40 F924                move.w     [A5 - 0x6DC], D0
  21. label00000032:
  22. 00000032  4EAD 04A2                jsr        [A5 + 0x4A2]
  23. 00000036  B16E FFF8                xor.w      [A6 - 0x8], D0
  24. 0000003A  4EAD 04A2                jsr        [A5 + 0x4A2]
  25. 0000003E  B16E FFFC                xor.w      [A6 - 0x4], D0
  26. 00000042  44FC 0004 41D6           move.b     0x441D6, CCR
  27. 00000048  43ED F924                lea.l      A1, [A5 - 0x6DC]
  28. 0000004C  D388                     addx.l     -[A1], -[A0]
  29. 0000004E  D388                     addx.l     -[A1], -[A0]
  30. 00000050  6408                     bcc        +0xA /* 0000005A */
  31. 00000052  5889                     addq.l     A1, 4
  32. 00000054  5291                     addq.l     [A1], 1
  33. 00000056  6402                     bcc        +0x4 /* 0000005A */
  34. 00000058  52A1                     addq.l     -[A1], 1
  35. label0000005A:
  36. 0000005A  4E5E                     unlink     A6
  37. 0000005C  4E75                     rts
  38. export_167:
  39. 0000005E  4E56 FF80                link       A6, -0x0080
  40. 00000062  4EBA FF9C                jsr        [PC - 0x64 /* 00000000 */]
  41. 00000066  486E FF80                pea.l      [A6 - 0x80]
  42. 0000006A  4EAD 0472                jsr        [A5 + 0x472]
  43. 0000006E  588F                     addq.l     A7, 4
  44. 00000070  4267                     clr.w      -[A7]
  45. 00000072  486D F91C                pea.l      [A5 - 0x6E4]
  46. 00000076  4EAD 048A                jsr        [A5 + 0x48A]
  47. 0000007A  5C8F                     addq.l     A7, 6
  48. 0000007C  486D F91C                pea.l      [A5 - 0x6E4]
  49. 00000080  486D F91C                pea.l      [A5 - 0x6E4]
  50. 00000084  4EAD 0482                jsr        [A5 + 0x482]
  51. 00000088  508F                     addq.l     A7, 8
  52. 0000008A  486E FF80                pea.l      [A6 - 0x80]
  53. 0000008E  4EAD 047A                jsr        [A5 + 0x47A]
  54. 00000092  588F                     addq.l     A7, 4
  55. 00000094  206E 0008                movea.l    A0, [A6 + 0x8]
  56. 00000098  20AD F91C                move.l     [A0], [A5 - 0x6E4]
  57. 0000009C  206E 0008                movea.l    A0, [A6 + 0x8]
  58. 000000A0  216D F920 0004           move.l     [A0 + 0x4], [A5 - 0x6E0]
  59. 000000A6  4EBA FF58                jsr        [PC - 0xA8 /* 00000000 */]
  60. 000000AA  3F2D F91C                move.w     -[A7], [A5 - 0x6E4]
  61. 000000AE  4EAD 04AA                jsr        [A5 + 0x4AA]
  62. 000000B2  548F                     addq.l     A7, 2
  63. 000000B4  4E5E                     unlink     A6
  64. 000000B6  4E75                     rts
  65. 000000B8  4E56 FFFE                link       A6, -0x0002
  66. 000000BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  67. 000000C0  286E 0008                movea.l    A4, [A6 + 0x8]
  68. 000000C4  266E 000C                movea.l    A3, [A6 + 0xC]
  69. 000000C8  1014                     move.b     D0, [A4]
  70. 000000CA  B013                     cmp.b      D0, [A3]
  71. 000000CC  6406                     bcc        +0x8 /* 000000D4 */
  72. 000000CE  7000                     moveq.l    D0, 0x00
  73. 000000D0  1014                     move.b     D0, [A4]
  74. 000000D2  6004                     bra        +0x6 /* 000000D8 */
  75. label000000D4:
  76. 000000D4  7000                     moveq.l    D0, 0x00
  77. 000000D6  1013                     move.b     D0, [A3]
  78. label000000D8:
  79. 000000D8  3D40 FFFE                move.w     [A6 - 0x2], D0
  80. 000000DC  7E01                     moveq.l    D7, 0x01
  81. 000000DE  601E                     bra        +0x20 /* 000000FE */
  82. label000000E0:
  83. 000000E0  3047                     movea.w    A0, D7
  84. 000000E2  D1CC                     add.l      A0, A4
  85. 000000E4  3247                     movea.w    A1, D7
  86. 000000E6  D3CB                     add.l      A1, A3
  87. 000000E8  7000                     moveq.l    D0, 0x00
  88. 000000EA  1011                     move.b     D0, [A1]
  89. 000000EC  7200                     moveq.l    D1, 0x00
  90. 000000EE  1210                     move.b     D1, [A0]
  91. 000000F0  9240                     sub.w      D1, D0
  92. 000000F2  3C01                     move.w     D6, D1
  93. 000000F4  4A41                     tst.w      D1
  94. 000000F6  6704                     beq        +0x6 /* 000000FC */
  95. 000000F8  3006                     move.w     D0, D6
  96. 000000FA  601E                     bra        +0x20 /* 0000011A */
  97. label000000FC:
  98. 000000FC  5247                     addq.w     D7, 1
  99. label000000FE:
  100. 000000FE  BE6E FFFE                cmp.w      D7, [A6 - 0x2]
  101. 00000102  6FDC                     ble        -0x22 /* 000000E0 */
  102. 00000104  1014                     move.b     D0, [A4]
  103. 00000106  B013                     cmp.b      D0, [A3]
  104. 00000108  6604                     bne        +0x6 /* 0000010E */
  105. 0000010A  7000                     moveq.l    D0, 0x00
  106. 0000010C  600C                     bra        +0xE /* 0000011A */
  107. label0000010E:
  108. 0000010E  1014                     move.b     D0, [A4]
  109. 00000110  B013                     cmp.b      D0, [A3]
  110. 00000112  6404                     bcc        +0x6 /* 00000118 */
  111. 00000114  70FF                     moveq.l    D0, 0xFFFFFFFF
  112. 00000116  6002                     bra        +0x4 /* 0000011A */
  113. label00000118:
  114. 00000118  7001                     moveq.l    D0, 0x01
  115. label0000011A:
  116. 0000011A  4CDF 18C0                movem.l    A4,A3,D7,D6, [A7]+
  117. 0000011E  4E5E                     unlink     A6
  118. 00000120  4E75                     rts
  119. 00000122  4E56 0000                link       A6, 0
  120. 00000126  48E7 0118                movem.l    -[A7], D7,A3,A4
  121. 0000012A  286E 0008                movea.l    A4, [A6 + 0x8]
  122. 0000012E  266E 000C                movea.l    A3, [A6 + 0xC]
  123. 00000132  7E00                     moveq.l    D7, 0x00
  124. 00000134  600C                     bra        +0xE /* 00000142 */
  125. label00000136:
  126. 00000136  3047                     movea.w    A0, D7
  127. 00000138  D1CC                     add.l      A0, A4
  128. 0000013A  3247                     movea.w    A1, D7
  129. 0000013C  D3CB                     add.l      A1, A3
  130. 0000013E  1091                     move.b     [A0], [A1]
  131. 00000140  5247                     addq.w     D7, 1
  132. label00000142:
  133. 00000142  7000                     moveq.l    D0, 0x00
  134. 00000144  1013                     move.b     D0, [A3]
  135. 00000146  BE40                     cmp.w      D7, D0
  136. 00000148  63EC                     bls        -0x12 /* 00000136 */
  137. 0000014A  200C                     move.l     D0, A4
  138. 0000014C  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  139. 00000150  4E5E                     unlink     A6
  140. 00000152  4E75                     rts
  141. export_165:
  142. 00000154  4E56 0000                link       A6, 0
  143. 00000158  48E7 0118                movem.l    -[A7], D7,A3,A4
  144. 0000015C  286E 0008                movea.l    A4, [A6 + 0x8]
  145. 00000160  266E 000C                movea.l    A3, [A6 + 0xC]
  146. 00000164  7E01                     moveq.l    D7, 0x01
  147. 00000166  6018                     bra        +0x1A /* 00000180 */
  148. label00000168:
  149. 00000168  5214                     addq.b     [A4], 1
  150. 0000016A  7000                     moveq.l    D0, 0x00
  151. 0000016C  1014                     move.b     D0, [A4]
  152. 0000016E  4840                     swap.w     D0
  153. 00000170  4240                     clr.w      D0
  154. 00000172  4840                     swap.w     D0
  155. 00000174  D08C                     add.l      D0, A4
  156. 00000176  3047                     movea.w    A0, D7
  157. 00000178  D1CB                     add.l      A0, A3
  158. 0000017A  2240                     movea.l    A1, D0
  159. 0000017C  1290                     move.b     [A1], [A0]
  160. 0000017E  5247                     addq.w     D7, 1
  161. label00000180:
  162. 00000180  7000                     moveq.l    D0, 0x00
  163. 00000182  1013                     move.b     D0, [A3]
  164. 00000184  BE40                     cmp.w      D7, D0
  165. 00000186  63E0                     bls        -0x1E /* 00000168 */
  166. 00000188  200C                     move.l     D0, A4
  167. 0000018A  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  168. 0000018E  4E5E                     unlink     A6
  169. 00000190  4E75                     rts
  170. 00000192  4E56 0000                link       A6, 0
  171. 00000196  48E7 0018                movem.l    -[A7], A3,A4
  172. 0000019A  286E 0008                movea.l    A4, [A6 + 0x8]
  173. 0000019E  266E 000C                movea.l    A3, [A6 + 0xC]
  174. 000001A2  4214                     clr.b      [A4]
  175. 000001A4  6014                     bra        +0x16 /* 000001BA */
  176. label000001A6:
  177. 000001A6  7000                     moveq.l    D0, 0x00
  178. 000001A8  1014                     move.b     D0, [A4]
  179. 000001AA  4840                     swap.w     D0
  180. 000001AC  4240                     clr.w      D0
  181. 000001AE  4840                     swap.w     D0
  182. 000001B0  D08C                     add.l      D0, A4
  183. 000001B2  2040                     movea.l    A0, D0
  184. 000001B4  1093                     move.b     [A0], [A3]
  185. 000001B6  528B                     addq.l     A3, 1
  186. 000001B8  5214                     addq.b     [A4], 1
  187. label000001BA:
  188. 000001BA  4A13                     tst.b      [A3]
  189. 000001BC  66E8                     bne        -0x16 /* 000001A6 */
  190. 000001BE  200C                     move.l     D0, A4
  191. 000001C0  4CDF 1800                movem.l    A4,A3, [A7]+
  192. 000001C4  4E5E                     unlink     A6
  193. 000001C6  4E75                     rts
  194. export_164:
  195. 000001C8  4E56 FFFC                link       A6, -0x0004
  196. 000001CC  48E7 0118                movem.l    -[A7], D7,A3,A4
  197. 000001D0  286E 0008                movea.l    A4, [A6 + 0x8]
  198. 000001D4  266E 000C                movea.l    A3, [A6 + 0xC]
  199. 000001D8  2D4C FFFC                move.l     [A6 - 0x4], A4
  200. 000001DC  41D3                     lea.l      A0, [A3]
  201. 000001DE  528B                     addq.l     A3, 1
  202. 000001E0  7000                     moveq.l    D0, 0x00
  203. 000001E2  1010                     move.b     D0, [A0]
  204. 000001E4  3E00                     move.w     D7, D0
  205. 000001E6  600C                     bra        +0xE /* 000001F4 */
  206. label000001E8:
  207. 000001E8  41D4                     lea.l      A0, [A4]
  208. 000001EA  528C                     addq.l     A4, 1
  209. 000001EC  43D3                     lea.l      A1, [A3]
  210. 000001EE  528B                     addq.l     A3, 1
  211. 000001F0  1091                     move.b     [A0], [A1]
  212. 000001F2  5347                     subq.w     D7, 1
  213. label000001F4:
  214. 000001F4  4A47                     tst.w      D7
  215. 000001F6  66F0                     bne        -0xE /* 000001E8 */
  216. 000001F8  4214                     clr.b      [A4]
  217. 000001FA  202E FFFC                move.l     D0, [A6 - 0x4]
  218. 000001FE  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  219. 00000202  4E5E                     unlink     A6
  220. 00000204  4E75                     rts
  221. 00000206  4E56 FFF6                link       A6, -0x000A
  222. 0000020A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  223. 0000020E  286E 0008                movea.l    A4, [A6 + 0x8]
  224. 00000212  2E2E 000C                move.l     D7, [A6 + 0xC]
  225. 00000216  3D6E 0010 FFFC           move.w     [A6 - 0x4], [A6 + 0x10]
  226. 0000021C  2D47 FFF8                move.l     [A6 - 0x8], D7
  227. 00000220  4A6E 0012                tst.w      [A6 + 0x12]
  228. 00000224  6606                     bne        +0x8 /* 0000022C */
  229. 00000226  700A                     moveq.l    D0, 0x0A
  230. 00000228  3D40 0012                move.w     [A6 + 0x12], D0
  231. label0000022C:
  232. 0000022C  4A6E 0010                tst.w      [A6 + 0x10]
  233. 00000230  6606                     bne        +0x8 /* 00000238 */
  234. 00000232  7021                     moveq.l    D0, 0x21
  235. 00000234  3D40 0010                move.w     [A6 + 0x10], D0
  236. label00000238:
  237. 00000238  4A6E 0010                tst.w      [A6 + 0x10]
  238. 0000023C  6C0A                     bge        +0xC /* 00000248 */
  239. 0000023E  302E 0010                move.w     D0, [A6 + 0x10]
  240. 00000242  4440                     neg.w      D0
  241. 00000244  48C0                     ext.l      D0
  242. 00000246  6004                     bra        +0x6 /* 0000024C */
  243. label00000248:
  244. 00000248  302E 0010                move.w     D0, [A6 + 0x10]
  245. label0000024C:
  246. 0000024C  3C00                     move.w     D6, D0
  247. 0000024E  1880                     move.b     [A4], D0
  248. 00000250  4A87                     tst.l      D7
  249. 00000252  5DC0                     slt        D0
  250. 00000254  4400                     neg.b      D0
  251. 00000256  4880                     ext.w      D0
  252. 00000258  3D40 FFFE                move.w     [A6 - 0x2], D0
  253. 0000025C  4A40                     tst.w      D0
  254. 0000025E  6700 007E                beq        +0x80 /* 000002DE */
  255. 00000262  2007                     move.l     D0, D7
  256. 00000264  4480                     neg.l      D0
  257. 00000266  2E00                     move.l     D7, D0
  258. 00000268  4A6E 0010                tst.w      [A6 + 0x10]
  259. 0000026C  5EC0                     sgt        D0
  260. 0000026E  4400                     neg.b      D0
  261. 00000270  4880                     ext.w      D0
  262. 00000272  3D40 FFFE                move.w     [A6 - 0x2], D0
  263. 00000276  6000 0066                bra        +0x68 /* 000002DE */
  264. label0000027A:
  265. 0000027A  306E 0012                movea.w    A0, [A6 + 0x12]
  266. 0000027E  2F08                     move.l     -[A7], A0
  267. 00000280  2F07                     move.l     -[A7], D7
  268. 00000282  4EAD 0062                jsr        [A5 + 0x62]
  269. 00000286  41ED F926                lea.l      A0, [A5 - 0x6DA]
  270. 0000028A  D1C0                     add.l      A0, D0
  271. 0000028C  1D50 FFF7                move.b     [A6 - 0x9], [A0]
  272. 00000290  4A87                     tst.l      D7
  273. 00000292  6632                     bne        +0x34 /* 000002C6 */
  274. 00000294  7000                     moveq.l    D0, 0x00
  275. 00000296  102E FFF7                move.b     D0, [A6 - 0x9]
  276. 0000029A  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  277. 0000029E  6626                     bne        +0x28 /* 000002C6 */
  278. 000002A0  4A6E FFFE                tst.w      [A6 - 0x2]
  279. 000002A4  670C                     beq        +0xE /* 000002B2 */
  280. 000002A6  702D                     moveq.l    D0, 0x2D
  281. 000002A8  1D40 FFF7                move.b     [A6 - 0x9], D0
  282. 000002AC  426E FFFE                clr.w      [A6 - 0x2]
  283. 000002B0  6014                     bra        +0x16 /* 000002C6 */
  284. label000002B2:
  285. 000002B2  7000                     moveq.l    D0, 0x00
  286. 000002B4  1014                     move.b     D0, [A4]
  287. 000002B6  BC40                     cmp.w      D6, D0
  288. 000002B8  670C                     beq        +0xE /* 000002C6 */
  289. 000002BA  4A6E 0010                tst.w      [A6 + 0x10]
  290. 000002BE  6F06                     ble        +0x8 /* 000002C6 */
  291. 000002C0  7020                     moveq.l    D0, 0x20
  292. 000002C2  1D40 FFF7                move.b     [A6 - 0x9], D0
  293. label000002C6:
  294. 000002C6  3046                     movea.w    A0, D6
  295. 000002C8  D1CC                     add.l      A0, A4
  296. 000002CA  10AE FFF7                move.b     [A0], [A6 - 0x9]
  297. 000002CE  306E 0012                movea.w    A0, [A6 + 0x12]
  298. 000002D2  2F08                     move.l     -[A7], A0
  299. 000002D4  2F07                     move.l     -[A7], D7
  300. 000002D6  4EAD 005A                jsr        [A5 + 0x5A]
  301. 000002DA  2E00                     move.l     D7, D0
  302. 000002DC  5346                     subq.w     D6, 1
  303. label000002DE:
  304. 000002DE  4A46                     tst.w      D6
  305. 000002E0  6698                     bne        -0x66 /* 0000027A */
  306. 000002E2  4A6E FFFC                tst.w      [A6 - 0x4]
  307. 000002E6  6600 0040                bne        +0x42 /* 00000328 */
  308. 000002EA  7A01                     moveq.l    D5, 0x01
  309. 000002EC  6010                     bra        +0x12 /* 000002FE */
  310. label000002EE:
  311. 000002EE  3045                     movea.w    A0, D5
  312. 000002F0  D1CC                     add.l      A0, A4
  313. 000002F2  7000                     moveq.l    D0, 0x00
  314. 000002F4  1010                     move.b     D0, [A0]
  315. 000002F6  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  316. 000002FA  660A                     bne        +0xC /* 00000306 */
  317. 000002FC  5245                     addq.w     D5, 1
  318. label000002FE:
  319. 000002FE  7000                     moveq.l    D0, 0x00
  320. 00000300  1014                     move.b     D0, [A4]
  321. 00000302  BA40                     cmp.w      D5, D0
  322. 00000304  65E8                     bcs        -0x16 /* 000002EE */
  323. label00000306:
  324. 00000306  7801                     moveq.l    D4, 0x01
  325. 00000308  600E                     bra        +0x10 /* 00000318 */
  326. label0000030A:
  327. 0000030A  3044                     movea.w    A0, D4
  328. 0000030C  D1CC                     add.l      A0, A4
  329. 0000030E  3245                     movea.w    A1, D5
  330. 00000310  D3CC                     add.l      A1, A4
  331. 00000312  1091                     move.b     [A0], [A1]
  332. 00000314  5245                     addq.w     D5, 1
  333. 00000316  5244                     addq.w     D4, 1
  334. label00000318:
  335. 00000318  7000                     moveq.l    D0, 0x00
  336. 0000031A  1014                     move.b     D0, [A4]
  337. 0000031C  BA40                     cmp.w      D5, D0
  338. 0000031E  63EA                     bls        -0x14 /* 0000030A */
  339. 00000320  3004                     move.w     D0, D4
  340. 00000322  5340                     subq.w     D0, 1
  341. 00000324  1880                     move.b     [A4], D0
  342. 00000326  6034                     bra        +0x36 /* 0000035C */
  343. label00000328:
  344. 00000328  4A87                     tst.l      D7
  345. 0000032A  6606                     bne        +0x8 /* 00000332 */
  346. 0000032C  4A6E FFFE                tst.w      [A6 - 0x2]
  347. 00000330  6718                     beq        +0x1A /* 0000034A */
  348. label00000332:
  349. 00000332  7C01                     moveq.l    D6, 0x01
  350. 00000334  600A                     bra        +0xC /* 00000340 */
  351. label00000336:
  352. 00000336  3046                     movea.w    A0, D6
  353. 00000338  D1CC                     add.l      A0, A4
  354. 0000033A  702A                     moveq.l    D0, 0x2A
  355. 0000033C  1080                     move.b     [A0], D0
  356. 0000033E  5246                     addq.w     D6, 1
  357. label00000340:
  358. 00000340  7000                     moveq.l    D0, 0x00
  359. 00000342  1014                     move.b     D0, [A4]
  360. 00000344  BC40                     cmp.w      D6, D0
  361. 00000346  63EE                     bls        -0x10 /* 00000336 */
  362. 00000348  6012                     bra        +0x14 /* 0000035C */
  363. label0000034A:
  364. 0000034A  4A6E FFFC                tst.w      [A6 - 0x4]
  365. 0000034E  6C0C                     bge        +0xE /* 0000035C */
  366. 00000350  4AAE FFF8                tst.l      [A6 - 0x8]
  367. 00000354  6C06                     bge        +0x8 /* 0000035C */
  368. 00000356  702D                     moveq.l    D0, 0x2D
  369. 00000358  1940 0001                move.b     [A4 + 0x1], D0
  370. label0000035C:
  371. 0000035C  200C                     move.l     D0, A4
  372. 0000035E  4CDF 10F0                movem.l    A4,D7,D6,D5,D4, [A7]+
  373. 00000362  4E5E                     unlink     A6
  374. 00000364  4E75                     rts
  375. fn00000366:
  376. 00000366  4E56 0000                link       A6, 0
  377. 0000036A  48E7 0700                movem.l    -[A7], D5,D6,D7
  378. 0000036E  7E01                     moveq.l    D7, 0x01
  379. 00000370  6030                     bra        +0x32 /* 000003A2 */
  380. label00000372:
  381. 00000372  7A01                     moveq.l    D5, 0x01
  382. 00000374  601C                     bra        +0x1E /* 00000392 */
  383. label00000376:
  384. 00000376  3045                     movea.w    A0, D5
  385. 00000378  D1EE 000C                add.l      A0, [A6 + 0xC]
  386. 0000037C  3007                     move.w     D0, D7
  387. 0000037E  D045                     add.w      D0, D5
  388. 00000380  48C0                     ext.l      D0
  389. 00000382  D0AE 0008                add.l      D0, [A6 + 0x8]
  390. 00000386  2240                     movea.l    A1, D0
  391. 00000388  1010                     move.b     D0, [A0]
  392. 0000038A  B029 FFFF                cmp.b      D0, [A1 - 0x1]
  393. 0000038E  6610                     bne        +0x12 /* 000003A0 */
  394. 00000390  5245                     addq.w     D5, 1
  395. label00000392:
  396. 00000392  206E 000C                movea.l    A0, [A6 + 0xC]
  397. 00000396  7000                     moveq.l    D0, 0x00
  398. 00000398  1010                     move.b     D0, [A0]
  399. 0000039A  BA40                     cmp.w      D5, D0
  400. 0000039C  63D8                     bls        -0x26 /* 00000376 */
  401. 0000039E  6022                     bra        +0x24 /* 000003C2 */
  402. label000003A0:
  403. 000003A0  5247                     addq.w     D7, 1
  404. label000003A2:
  405. 000003A2  206E 000C                movea.l    A0, [A6 + 0xC]
  406. 000003A6  7000                     moveq.l    D0, 0x00
  407. 000003A8  1010                     move.b     D0, [A0]
  408. 000003AA  206E 0008                movea.l    A0, [A6 + 0x8]
  409. 000003AE  7200                     moveq.l    D1, 0x00
  410. 000003B0  1210                     move.b     D1, [A0]
  411. 000003B2  9240                     sub.w      D1, D0
  412. 000003B4  5241                     addq.w     D1, 1
  413. 000003B6  BE41                     cmp.w      D7, D1
  414. 000003B8  63B8                     bls        -0x46 /* 00000372 */
  415. 000003BA  202E 0008                move.l     D0, [A6 + 0x8]
  416. 000003BE  6000 00A6                bra        +0xA8 /* 00000466 */
  417. label000003C2:
  418. 000003C2  206E 000C                movea.l    A0, [A6 + 0xC]
  419. 000003C6  7000                     moveq.l    D0, 0x00
  420. 000003C8  1010                     move.b     D0, [A0]
  421. 000003CA  206E 0010                movea.l    A0, [A6 + 0x10]
  422. 000003CE  7200                     moveq.l    D1, 0x00
  423. 000003D0  1210                     move.b     D1, [A0]
  424. 000003D2  9240                     sub.w      D1, D0
  425. 000003D4  3C01                     move.w     D6, D1
  426. 000003D6  4A46                     tst.w      D6
  427. 000003D8  6F28                     ble        +0x2A /* 00000402 */
  428. 000003DA  206E 0008                movea.l    A0, [A6 + 0x8]
  429. 000003DE  7000                     moveq.l    D0, 0x00
  430. 000003E0  1010                     move.b     D0, [A0]
  431. 000003E2  3A00                     move.w     D5, D0
  432. 000003E4  6016                     bra        +0x18 /* 000003FC */
  433. label000003E6:
  434. 000003E6  3005                     move.w     D0, D5
  435. 000003E8  D046                     add.w      D0, D6
  436. 000003EA  48C0                     ext.l      D0
  437. 000003EC  D0AE 0008                add.l      D0, [A6 + 0x8]
  438. 000003F0  3045                     movea.w    A0, D5
  439. 000003F2  D1EE 0008                add.l      A0, [A6 + 0x8]
  440. 000003F6  2240                     movea.l    A1, D0
  441. 000003F8  1290                     move.b     [A1], [A0]
  442. 000003FA  5345                     subq.w     D5, 1
  443. label000003FC:
  444. 000003FC  BA47                     cmp.w      D5, D7
  445. 000003FE  6CE6                     bge        -0x18 /* 000003E6 */
  446. 00000400  6034                     bra        +0x36 /* 00000436 */
  447. label00000402:
  448. 00000402  4A46                     tst.w      D6
  449. 00000404  6C30                     bge        +0x32 /* 00000436 */
  450. 00000406  206E 0010                movea.l    A0, [A6 + 0x10]
  451. 0000040A  7000                     moveq.l    D0, 0x00
  452. 0000040C  1010                     move.b     D0, [A0]
  453. 0000040E  D047                     add.w      D0, D7
  454. 00000410  3A00                     move.w     D5, D0
  455. 00000412  6016                     bra        +0x18 /* 0000042A */
  456. label00000414:
  457. 00000414  3045                     movea.w    A0, D5
  458. 00000416  D1EE 0008                add.l      A0, [A6 + 0x8]
  459. 0000041A  3005                     move.w     D0, D5
  460. 0000041C  9046                     sub.w      D0, D6
  461. 0000041E  48C0                     ext.l      D0
  462. 00000420  D0AE 0008                add.l      D0, [A6 + 0x8]
  463. 00000424  2240                     movea.l    A1, D0
  464. 00000426  1091                     move.b     [A0], [A1]
  465. 00000428  5245                     addq.w     D5, 1
  466. label0000042A:
  467. 0000042A  206E 0008                movea.l    A0, [A6 + 0x8]
  468. 0000042E  7000                     moveq.l    D0, 0x00
  469. 00000430  1010                     move.b     D0, [A0]
  470. 00000432  BA40                     cmp.w      D5, D0
  471. 00000434  63DE                     bls        -0x20 /* 00000414 */
  472. label00000436:
  473. 00000436  206E 0008                movea.l    A0, [A6 + 0x8]
  474. 0000043A  DD10                     add.b      [A0], D6
  475. 0000043C  7C01                     moveq.l    D6, 0x01
  476. 0000043E  6016                     bra        +0x18 /* 00000456 */
  477. label00000440:
  478. 00000440  3007                     move.w     D0, D7
  479. 00000442  5247                     addq.w     D7, 1
  480. 00000444  48C0                     ext.l      D0
  481. 00000446  D0AE 0008                add.l      D0, [A6 + 0x8]
  482. 0000044A  3046                     movea.w    A0, D6
  483. 0000044C  D1EE 0010                add.l      A0, [A6 + 0x10]
  484. 00000450  2240                     movea.l    A1, D0
  485. 00000452  1290                     move.b     [A1], [A0]
  486. 00000454  5246                     addq.w     D6, 1
  487. label00000456:
  488. 00000456  206E 0010                movea.l    A0, [A6 + 0x10]
  489. 0000045A  7000                     moveq.l    D0, 0x00
  490. 0000045C  1010                     move.b     D0, [A0]
  491. 0000045E  BC40                     cmp.w      D6, D0
  492. 00000460  63DE                     bls        -0x20 /* 00000440 */
  493. 00000462  202E 0008                move.l     D0, [A6 + 0x8]
  494. label00000466:
  495. 00000466  4CDF 00E0                movem.l    D7,D6,D5, [A7]+
  496. 0000046A  4E5E                     unlink     A6
  497. 0000046C  4E75                     rts
  498. 0000046E  4E56 0000                link       A6, 0
  499. 00000472  2F0C                     move.l     -[A7], A4
  500. 00000474  41EE 000C                lea.l      A0, [A6 + 0xC]
  501. 00000478  2848                     movea.l    A4, A0
  502. 0000047A  6014                     bra        +0x16 /* 00000490 */
  503. label0000047C:
  504. 0000047C  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  505. 00000480  2F14                     move.l     -[A7], [A4]
  506. 00000482  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  507. 00000486  4EBA FEDE                jsr        [PC - 0x122 /* 00000366 */]
  508. 0000048A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  509. 0000048E  508C                     addq.l     A4, 8
  510. label00000490:
  511. 00000490  4A94                     tst.l      [A4]
  512. 00000492  66E8                     bne        -0x16 /* 0000047C */
  513. 00000494  202E 0008                move.l     D0, [A6 + 0x8]
  514. 00000498  285F                     movea.l    A4, [A7]+
  515. 0000049A  4E5E                     unlink     A6
  516. 0000049C  4E75                     rts
  517. export_163:
  518. 0000049E  4E56 FFF0                link       A6, -0x0010
  519. 000004A2  486E FFF0                pea.l      [A6 - 0x10]
  520. 000004A6  A976                     trap       GetKeys
  521. 000004A8  082E 0007 FFF5           btst.b     [A6 - 0xB], 0x7
  522. 000004AE  671E                     beq        +0x20 /* 000004CE */
  523. 000004B0  082E 0007 FFF6           btst.b     [A6 - 0xA], 0x7
  524. 000004B6  6716                     beq        +0x18 /* 000004CE */
  525. 000004B8  7001                     moveq.l    D0, 0x01
  526. 000004BA  1B40 BCEC                move.b     [A5 - 0x4314], D0
  527. 000004BE  3F3C FFFF                move.w     -[A7], 0xFFFF
  528. 000004C2  4267                     clr.w      -[A7]
  529. 000004C4  4EAD 00BA                jsr        [A5 + 0xBA]
  530. 000004C8  3F3C 0001                move.w     -[A7], 0x1
  531. 000004CC  A9C8                     trap       SysBeep
  532. label000004CE:
  533. 000004CE  102D BCEC                move.b     D0, [A5 - 0x4314]
  534. 000004D2  4880                     ext.w      D0
  535. 000004D4  4E5E                     unlink     A6
  536. 000004D6  4E75                     rts
  537. export_162:
  538. 000004D8  558F                     subq.l     A7, 2
  539. 000004DA  3F3C FFFF                move.w     -[A7], 0xFFFF
  540. 000004DE  486D BF94                pea.l      [A5 - 0x406C]
  541. 000004E2  4A2D D08F                tst.b      [A5 - 0x2F71]
  542. 000004E6  6708                     beq        +0xA /* 000004F0 */
  543. 000004E8  2F3C 0000 0031           move.l     -[A7], 0x31 /* '1' */
  544. 000004EE  6006                     bra        +0x8 /* 000004F6 */
  545. label000004F0:
  546. 000004F0  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  547. label000004F6:
  548. 000004F6  42A7                     clr.l      -[A7]
  549. 000004F8  206D D08A                movea.l    A0, [A5 - 0x2F76]
  550. 000004FC  4E90                     jsr        [A0]
  551. 000004FE  301F                     move.w     D0, [A7]+
  552. 00000500  0240 0100                andi.w     D0, 0x100
  553. 00000504  6604                     bne        +0x6 /* 0000050A */
  554. 00000506  6000 0078                bra        +0x7A /* 00000580 */
  555. label0000050A:
  556. 0000050A  0C6D 000F BF94           cmpi.w     [A5 - 0x406C], 0xF
  557. 00000510  6612                     bne        +0x14 /* 00000524 */
  558. 00000512  082D 0000 BF99           btst.b     [A5 - 0x4067], 0x0
  559. 00000518  57C0                     seq        D0
  560. 0000051A  4400                     neg.b      D0
  561. 0000051C  4880                     ext.w      D0
  562. 0000051E  1B40 D08F                move.b     [A5 - 0x2F71], D0
  563. 00000522  605C                     bra        +0x5E /* 00000580 */
  564. label00000524:
  565. 00000524  0C6D 0006 BF94           cmpi.w     [A5 - 0x406C], 0x6
  566. 0000052A  6654                     bne        +0x56 /* 00000580 */
  567. 0000052C  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  568. 00000530  A873                     trap       SetPort
  569. 00000532  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  570. 00000536  A922                     trap       BeginUpdate
  571. 00000538  206D D2B8                movea.l    A0, [A5 - 0x2D48]
  572. 0000053C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  573. 00000540  2F2D D2BC                move.l     -[A7], [A5 - 0x2D44]
  574. 00000544  4EAD 027A                jsr        [A5 + 0x27A]
  575. 00000548  4EBA 02AA                jsr        [PC + 0x2AA /* 000007F4 */]
  576. 0000054C  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  577. 00000550  A969                     trap       DrawControls
  578. 00000552  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  579. 00000556  A923                     trap       EndUpdate
  580. 00000558  2F2D BEB8                move.l     -[A7], [A5 - 0x4148]
  581. 0000055C  A873                     trap       SetPort
  582. 0000055E  426D BEB0                clr.w      [A5 - 0x4150]
  583. 00000562  426D BEB2                clr.w      [A5 - 0x414E]
  584. 00000566  3B7C 00F3 BEB4           move.w     [A5 - 0x414C], 0xF3
  585. 0000056C  3B7C 00FF BEB6           move.w     [A5 - 0x414A], 0xFF
  586. 00000572  2F2D BEBC                move.l     -[A7], [A5 - 0x4144]
  587. 00000576  486D BEB0                pea.l      [A5 - 0x4150]
  588. 0000057A  A8F6                     trap       DrawPicture
  589. 0000057C  4EBA 105A                jsr        [PC + 0x105A /* 000015D8 */]
  590. label00000580:
  591. 00000580  4E75                     rts
  592. export_149:
  593. fn00000582:
  594. 00000582  4E56 FFE6                link       A6, -0x001A
  595. 00000586  486D D240                pea.l      [A5 - 0x2DC0]
  596. 0000058A  42A7                     clr.l      -[A7]
  597. 0000058C  42A7                     clr.l      -[A7]
  598. 0000058E  42A7                     clr.l      -[A7]
  599. 00000590  A98B                     trap       ParamText
  600. 00000592  4878 FFFF                pea.l      [0xFFFFFFFF]
  601. 00000596  42A7                     clr.l      -[A7]
  602. 00000598  3F3C 0103                move.w     -[A7], 0x103
  603. 0000059C  4EAD 0092                jsr        [A5 + 0x92]
  604. 000005A0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  605. 000005A4  2D40 FFFC                move.l     [A6 - 0x4], D0
  606. 000005A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  607. 000005AC  A873                     trap       SetPort
  608. 000005AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  609. 000005B2  3F3C 0001                move.w     -[A7], 0x1
  610. 000005B6  486E FFF0                pea.l      [A6 - 0x10]
  611. 000005BA  486E FFF8                pea.l      [A6 - 0x8]
  612. 000005BE  486E FFE6                pea.l      [A6 - 0x1A]
  613. 000005C2  A98D                     trap       GetDialogItem/GetDItem
  614. 000005C4  4A2D D2C0                tst.b      [A5 - 0x2D40]
  615. 000005C8  670A                     beq        +0xC /* 000005D4 */
  616. 000005CA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  617. 000005CE  3F3C 00FF                move.w     -[A7], 0xFF
  618. 000005D2  A95D                     trap       HiliteControl
  619. label000005D4:
  620. 000005D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  621. 000005D8  3F3C 0004                move.w     -[A7], 0x4
  622. 000005DC  486E FFF0                pea.l      [A6 - 0x10]
  623. 000005E0  486E FFF8                pea.l      [A6 - 0x8]
  624. 000005E4  486E FFE6                pea.l      [A6 - 0x1A]
  625. 000005E8  A98D                     trap       GetDialogItem/GetDItem
  626. 000005EA  42AD D1BE                clr.l      [A5 - 0x2E42]
  627. 000005EE  3B6D D23E D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x2DC2]
  628. 000005F4  4267                     clr.w      -[A7]
  629. 000005F6  486D D1AC                pea.l      [A5 - 0x2E54]
  630. 000005FA  4267                     clr.w      -[A7]
  631. 000005FC  4EAD 015A                jsr        [A5 + 0x15A]
  632. 00000600  301F                     move.w     D0, [A7]+
  633. 00000602  486D D240                pea.l      [A5 - 0x2DC0]
  634. 00000606  A9B1                     trap       CreateResFile
  635. 00000608  4267                     clr.w      -[A7]
  636. 0000060A  486D D240                pea.l      [A5 - 0x2DC0]
  637. 0000060E  A997                     trap       OpenResFile
  638. 00000610  301F                     move.w     D0, [A7]+
  639. 00000612  3D40 FFF6                move.w     [A6 - 0xA], D0
  640. 00000616  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  641. 0000061A  A998                     trap       UseResFile
  642. 0000061C  42A7                     clr.l      -[A7]
  643. 0000061E  4879 5369 7443           pea.l      [0x53697443]
  644. 00000624  4267                     clr.w      -[A7]
  645. 00000626  A9A0                     trap       GetResource
  646. 00000628  205F                     movea.l    A0, [A7]+
  647. 0000062A  2D48 FFF2                move.l     [A6 - 0xE], A0
  648. 0000062E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  649. 00000632  486D F938                pea.l      [A5 - 0x6C8]
  650. 00000636  A98F                     trap       SetDialogItemText/SetIText
  651. 00000638  4AAE FFF2                tst.l      [A6 - 0xE]
  652. 0000063C  6734                     beq        +0x36 /* 00000672 */
  653. 0000063E  42A7                     clr.l      -[A7]
  654. 00000640  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  655. 00000644  4EAD 00EA                jsr        [A5 + 0xEA]
  656. 00000648  201F                     move.l     D0, [A7]+
  657. 0000064A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  658. 0000064E  2F00                     move.l     -[A7], D0
  659. 00000650  4EAD 00F2                jsr        [A5 + 0xF2]
  660. 00000654  42A7                     clr.l      -[A7]
  661. 00000656  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  662. 0000065A  4EAD 00EA                jsr        [A5 + 0xEA]
  663. 0000065E  201F                     move.l     D0, [A7]+
  664. 00000660  206E FFF2                movea.l    A0, [A6 - 0xE]
  665. 00000664  2F10                     move.l     -[A7], [A0]
  666. 00000666  206E FFF8                movea.l    A0, [A6 - 0x8]
  667. 0000066A  2F10                     move.l     -[A7], [A0]
  668. 0000066C  2F00                     move.l     -[A7], D0
  669. 0000066E  4EAD 010A                jsr        [A5 + 0x10A]
  670. label00000672:
  671. 00000672  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  672. 00000676  3F3C 0004                move.w     -[A7], 0x4
  673. 0000067A  3F3C 7FFF                move.w     -[A7], 0x7FFF
  674. 0000067E  3F3C 7FFF                move.w     -[A7], 0x7FFF
  675. 00000682  A97E                     trap       SelectDialogItemText/SelIText
  676. 00000684  206E FFFC                movea.l    A0, [A6 - 0x4]
  677. 00000688  4868 0010                pea.l      [A0 + 0x10]
  678. 0000068C  A928                     trap       InvalRect
  679. 0000068E  486D 0582                pea.l      [A5 + 0x582]
  680. 00000692  486E FFEE                pea.l      [A6 - 0x12]
  681. 00000696  A991                     trap       ModalDialog
  682. 00000698  0C6E 0002 FFEE           cmpi.w     [A6 - 0x12], 0x2
  683. 0000069E  661A                     bne        +0x1C /* 000006BA */
  684. 000006A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  685. 000006A4  A983                     trap       DisposeDialog
  686. 000006A6  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  687. 000006AA  A873                     trap       SetPort
  688. 000006AC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  689. 000006B0  A99A                     trap       CloseResFile
  690. 000006B2  4EBA 00BA                jsr        [PC + 0xBA /* 0000076E */]
  691. 000006B6  6000 00B2                bra        +0xB4 /* 0000076A */
  692. label000006BA:
  693. 000006BA  4AAE FFF2                tst.l      [A6 - 0xE]
  694. 000006BE  662E                     bne        +0x30 /* 000006EE */
  695. 000006C0  42A7                     clr.l      -[A7]
  696. 000006C2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  697. 000006C6  4EAD 00EA                jsr        [A5 + 0xEA]
  698. 000006CA  201F                     move.l     D0, [A7]+
  699. 000006CC  4A80                     tst.l      D0
  700. 000006CE  6F00 0084                ble        +0x86 /* 00000754 */
  701. 000006D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  702. 000006D6  4879 5369 7443           pea.l      [0x53697443]
  703. 000006DC  4267                     clr.w      -[A7]
  704. 000006DE  486D F93A                pea.l      [A5 - 0x6C6]
  705. 000006E2  A9AB                     trap       AddResource
  706. 000006E4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  707. 000006E8  A9B0                     trap       WriteResource
  708. 000006EA  6000 0068                bra        +0x6A /* 00000754 */
  709. label000006EE:
  710. 000006EE  42A7                     clr.l      -[A7]
  711. 000006F0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  712. 000006F4  4EAD 00EA                jsr        [A5 + 0xEA]
  713. 000006F8  201F                     move.l     D0, [A7]+
  714. 000006FA  4A80                     tst.l      D0
  715. 000006FC  6F48                     ble        +0x4A /* 00000746 */
  716. 000006FE  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  717. 00000702  A9A2                     trap       LoadResource
  718. 00000704  42A7                     clr.l      -[A7]
  719. 00000706  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  720. 0000070A  4EAD 00EA                jsr        [A5 + 0xEA]
  721. 0000070E  201F                     move.l     D0, [A7]+
  722. 00000710  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  723. 00000714  2F00                     move.l     -[A7], D0
  724. 00000716  4EAD 00F2                jsr        [A5 + 0xF2]
  725. 0000071A  42A7                     clr.l      -[A7]
  726. 0000071C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  727. 00000720  4EAD 00EA                jsr        [A5 + 0xEA]
  728. 00000724  201F                     move.l     D0, [A7]+
  729. 00000726  206E FFF8                movea.l    A0, [A6 - 0x8]
  730. 0000072A  2F10                     move.l     -[A7], [A0]
  731. 0000072C  206E FFF2                movea.l    A0, [A6 - 0xE]
  732. 00000730  2F10                     move.l     -[A7], [A0]
  733. 00000732  2F00                     move.l     -[A7], D0
  734. 00000734  4EAD 010A                jsr        [A5 + 0x10A]
  735. 00000738  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  736. 0000073C  A9AA                     trap       ChangedResource
  737. 0000073E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  738. 00000742  A9B0                     trap       WriteResource
  739. 00000744  600E                     bra        +0x10 /* 00000754 */
  740. label00000746:
  741. 00000746  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  742. 0000074A  A9AD                     trap       RmveResource
  743. 0000074C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  744. 00000750  4EAD 00E2                jsr        [A5 + 0xE2]
  745. label00000754:
  746. 00000754  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  747. 00000758  A99A                     trap       CloseResFile
  748. 0000075A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  749. 0000075E  A983                     trap       DisposeDialog
  750. 00000760  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  751. 00000764  A873                     trap       SetPort
  752. 00000766  4EBA 008C                jsr        [PC + 0x8C /* 000007F4 */]
  753. label0000076A:
  754. 0000076A  4E5E                     unlink     A6
  755. 0000076C  4E75                     rts
  756. fn0000076E:
  757. 0000076E  4E56 FFFA                link       A6, -0x0006
  758. 00000772  42A7                     clr.l      -[A7]
  759. 00000774  3F3C 0200                move.w     -[A7], 0x200
  760. 00000778  A9BC                     trap       GetPicture
  761. 0000077A  205F                     movea.l    A0, [A7]+
  762. 0000077C  2B48 F9F2                move.l     [A5 - 0x60E], A0
  763. 00000780  42AD D1BE                clr.l      [A5 - 0x2E42]
  764. 00000784  3B6D D23E D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x2DC2]
  765. 0000078A  4267                     clr.w      -[A7]
  766. 0000078C  486D D1AC                pea.l      [A5 - 0x2E54]
  767. 00000790  4267                     clr.w      -[A7]
  768. 00000792  4EAD 015A                jsr        [A5 + 0x15A]
  769. 00000796  301F                     move.w     D0, [A7]+
  770. 00000798  4267                     clr.w      -[A7]
  771. 0000079A  486D D240                pea.l      [A5 - 0x2DC0]
  772. 0000079E  A997                     trap       OpenResFile
  773. 000007A0  301F                     move.w     D0, [A7]+
  774. 000007A2  3D40 FFFA                move.w     [A6 - 0x6], D0
  775. 000007A6  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  776. 000007AC  6742                     beq        +0x44 /* 000007F0 */
  777. 000007AE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  778. 000007B2  A998                     trap       UseResFile
  779. 000007B4  42A7                     clr.l      -[A7]
  780. 000007B6  4879 5369 7443           pea.l      [0x53697443]
  781. 000007BC  4267                     clr.w      -[A7]
  782. 000007BE  A9A0                     trap       GetResource
  783. 000007C0  205F                     movea.l    A0, [A7]+
  784. 000007C2  2D48 FFFC                move.l     [A6 - 0x4], A0
  785. 000007C6  4AAE FFFC                tst.l      [A6 - 0x4]
  786. 000007CA  671E                     beq        +0x20 /* 000007EA */
  787. 000007CC  42A7                     clr.l      -[A7]
  788. 000007CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  789. 000007D2  4EAD 00EA                jsr        [A5 + 0xEA]
  790. 000007D6  201F                     move.l     D0, [A7]+
  791. 000007D8  4A80                     tst.l      D0
  792. 000007DA  6F0E                     ble        +0x10 /* 000007EA */
  793. 000007DC  42A7                     clr.l      -[A7]
  794. 000007DE  3F3C 0201                move.w     -[A7], 0x201
  795. 000007E2  A9BC                     trap       GetPicture
  796. 000007E4  205F                     movea.l    A0, [A7]+
  797. 000007E6  2B48 F9F2                move.l     [A5 - 0x60E], A0
  798. label000007EA:
  799. 000007EA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  800. 000007EE  A99A                     trap       CloseResFile
  801. label000007F0:
  802. 000007F0  4E5E                     unlink     A6
  803. 000007F2  4E75                     rts
  804. export_161:
  805. fn000007F4:
  806. 000007F4  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  807. 000007F8  A873                     trap       SetPort
  808. 000007FA  4267                     clr.w      -[A7]
  809. 000007FC  3F3C 000E                move.w     -[A7], 0xE
  810. 00000800  A893                     trap       MoveTo
  811. 00000802  3F3C 012C                move.w     -[A7], 0x12C
  812. 00000806  3F3C 000E                move.w     -[A7], 0xE
  813. 0000080A  A891                     trap       LineTo
  814. 0000080C  4267                     clr.w      -[A7]
  815. 0000080E  3F3C 00EB                move.w     -[A7], 0xEB
  816. 00000812  A893                     trap       MoveTo
  817. 00000814  3F3C 012C                move.w     -[A7], 0x12C
  818. 00000818  3F3C 00EB                move.w     -[A7], 0xEB
  819. 0000081C  A891                     trap       LineTo
  820. 0000081E  3B7C 00EC BEB0           move.w     [A5 - 0x4150], 0xEC
  821. 00000824  3B7C 00FB BEB4           move.w     [A5 - 0x414C], 0xFB
  822. 0000082A  426D BEB2                clr.w      [A5 - 0x414E]
  823. 0000082E  3B7C 0190 BEB6           move.w     [A5 - 0x414A], 0x190
  824. 00000834  486D BEB0                pea.l      [A5 - 0x4150]
  825. 00000838  A8A3                     trap       EraseRect
  826. 0000083A  3F3C 0005                move.w     -[A7], 0x5
  827. 0000083E  3F3C 00F8                move.w     -[A7], 0xF8
  828. 00000842  A893                     trap       MoveTo
  829. 00000844  7000                     moveq.l    D0, 0x00
  830. 00000846  302D D22A                move.w     D0, [A5 - 0x2DD6]
  831. 0000084A  2F00                     move.l     -[A7], D0
  832. 0000084C  486D BBE6                pea.l      [A5 - 0x441A]
  833. 00000850  4EAD 020A                jsr        [A5 + 0x20A]
  834. 00000854  486D BBE6                pea.l      [A5 - 0x441A]
  835. 00000858  A884                     trap       DrawString
  836. 0000085A  486D F958                pea.l      [A5 - 0x6A8]
  837. 0000085E  A884                     trap       DrawString
  838. 00000860  4878 0400                pea.l      [0x00000400]
  839. 00000864  206D D22C                movea.l    A0, [A5 - 0x2DD4]
  840. 00000868  4868 0200                pea.l      [A0 + 0x200]
  841. 0000086C  4EAD 004A                jsr        [A5 + 0x4A]
  842. 00000870  2F00                     move.l     -[A7], D0
  843. 00000872  486D BBE6                pea.l      [A5 - 0x441A]
  844. 00000876  4EAD 020A                jsr        [A5 + 0x20A]
  845. 0000087A  486D BBE6                pea.l      [A5 - 0x441A]
  846. 0000087E  A884                     trap       DrawString
  847. 00000880  486D F962                pea.l      [A5 - 0x69E]
  848. 00000884  A884                     trap       DrawString
  849. 00000886  4878 0400                pea.l      [0x00000400]
  850. 0000088A  206D F93C                movea.l    A0, [A5 - 0x6C4]
  851. 0000088E  4868 0200                pea.l      [A0 + 0x200]
  852. 00000892  4EAD 004A                jsr        [A5 + 0x4A]
  853. 00000896  2F00                     move.l     -[A7], D0
  854. 00000898  486D BBE6                pea.l      [A5 - 0x441A]
  855. 0000089C  4EAD 020A                jsr        [A5 + 0x20A]
  856. 000008A0  486D BBE6                pea.l      [A5 - 0x441A]
  857. 000008A4  A884                     trap       DrawString
  858. 000008A6  486D F96E                pea.l      [A5 - 0x692]
  859. 000008AA  A884                     trap       DrawString
  860. 000008AC  4A2D D2C0                tst.b      [A5 - 0x2D40]
  861. 000008B0  6726                     beq        +0x28 /* 000008D8 */
  862. 000008B2  3B7C 012A BEB2           move.w     [A5 - 0x414E], 0x12A
  863. 000008B8  3B7C 0136 BEB6           move.w     [A5 - 0x414A], 0x136
  864. 000008BE  3B7C 00EF BEB0           move.w     [A5 - 0x4150], 0xEF
  865. 000008C4  3B7C 00FB BEB4           move.w     [A5 - 0x414C], 0xFB
  866. 000008CA  486D BEB0                pea.l      [A5 - 0x4150]
  867. 000008CE  486D F940                pea.l      [A5 - 0x6C0]
  868. 000008D2  4EBA 00DE                jsr        [PC + 0xDE /* 000009B2 */]
  869. 000008D6  508F                     addq.l     A7, 8
  870. label000008D8:
  871. 000008D8  3F3C 0004                move.w     -[A7], 0x4
  872. 000008DC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  873. 000008E0  A893                     trap       MoveTo
  874. 000008E2  486D F97E                pea.l      [A5 - 0x682]
  875. 000008E6  A884                     trap       DrawString
  876. 000008E8  3F3C 00A0                move.w     -[A7], 0xA0
  877. 000008EC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  878. 000008F0  A893                     trap       MoveTo
  879. 000008F2  486D F988                pea.l      [A5 - 0x678]
  880. 000008F6  A884                     trap       DrawString
  881. 000008F8  3B7C 0120 BEB0           move.w     [A5 - 0x4150], 0x120
  882. 000008FE  3B7C 0136 BEB4           move.w     [A5 - 0x414C], 0x136
  883. 00000904  426D BEB2                clr.w      [A5 - 0x414E]
  884. 00000908  3B7C 012C BEB6           move.w     [A5 - 0x414A], 0x12C
  885. 0000090E  486D BEB0                pea.l      [A5 - 0x4150]
  886. 00000912  A8A3                     trap       EraseRect
  887. 00000914  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  888. 00000918  3F3C 0128                move.w     -[A7], 0x128
  889. 0000091C  A893                     trap       MoveTo
  890. 0000091E  3B6D D23E D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x2DC2]
  891. 00000924  426D D1C8                clr.w      [A5 - 0x2E38]
  892. 00000928  41ED BBE6                lea.l      A0, [A5 - 0x441A]
  893. 0000092C  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  894. 00000930  4267                     clr.w      -[A7]
  895. 00000932  486D D1AC                pea.l      [A5 - 0x2E54]
  896. 00000936  4267                     clr.w      -[A7]
  897. 00000938  4EAD 01FA                jsr        [A5 + 0x1FA]
  898. 0000093C  301F                     move.w     D0, [A7]+
  899. 0000093E  4267                     clr.w      -[A7]
  900. 00000940  486D D1D2                pea.l      [A5 - 0x2E2E]
  901. 00000944  4878 0008                pea.l      [0x00000008 /* BusErrVct */]
  902. 00000948  A85D                     trap       BitTst
  903. 0000094A  101F                     move.b     D0, [A7]+
  904. 0000094C  4A00                     tst.b      D0
  905. 0000094E  6610                     bne        +0x12 /* 00000960 */
  906. 00000950  4267                     clr.w      -[A7]
  907. 00000952  486D D1D2                pea.l      [A5 - 0x2E2E]
  908. 00000956  42A7                     clr.l      -[A7]
  909. 00000958  A85D                     trap       BitTst
  910. 0000095A  101F                     move.b     D0, [A7]+
  911. 0000095C  4A00                     tst.b      D0
  912. 0000095E  6706                     beq        +0x8 /* 00000966 */
  913. label00000960:
  914. 00000960  7001                     moveq.l    D0, 0x01
  915. 00000962  1B40 D2C0                move.b     [A5 - 0x2D40], D0
  916. label00000966:
  917. 00000966  486D BBE6                pea.l      [A5 - 0x441A]
  918. 0000096A  A884                     trap       DrawString
  919. 0000096C  486D F9A2                pea.l      [A5 - 0x65E]
  920. 00000970  A884                     trap       DrawString
  921. 00000972  7000                     moveq.l    D0, 0x00
  922. 00000974  302D D1EA                move.w     D0, [A5 - 0x2E16]
  923. 00000978  2F2D D1DC                move.l     -[A7], [A5 - 0x2E24]
  924. 0000097C  2F00                     move.l     -[A7], D0
  925. 0000097E  4EAD 0042                jsr        [A5 + 0x42]
  926. 00000982  4878 0400                pea.l      [0x00000400]
  927. 00000986  0680 0000 0200           addi.l     D0, 0x200
  928. 0000098C  2F00                     move.l     -[A7], D0
  929. 0000098E  4EAD 004A                jsr        [A5 + 0x4A]
  930. 00000992  2F00                     move.l     -[A7], D0
  931. 00000994  486D BBE6                pea.l      [A5 - 0x441A]
  932. 00000998  4EAD 020A                jsr        [A5 + 0x20A]
  933. 0000099C  486D BBE6                pea.l      [A5 - 0x441A]
  934. 000009A0  A884                     trap       DrawString
  935. 000009A2  486D F9A4                pea.l      [A5 - 0x65C]
  936. 000009A6  A884                     trap       DrawString
  937. 000009A8  4EBA FDC4                jsr        [PC - 0x23C /* 0000076E */]
  938. 000009AC  4EBA 0144                jsr        [PC + 0x144 /* 00000AF2 */]
  939. 000009B0  4E75                     rts
  940. fn000009B2:
  941. 000009B2  4E56 FFEA                link       A6, -0x0016
  942. 000009B6  426E FFEC                clr.w      [A6 - 0x14]
  943. 000009BA  426E FFEA                clr.w      [A6 - 0x16]
  944. 000009BE  700C                     moveq.l    D0, 0x0C
  945. 000009C0  3D40 FFF0                move.w     [A6 - 0x10], D0
  946. 000009C4  3D40 FFEE                move.w     [A6 - 0x12], D0
  947. 000009C8  2D6E 0008 FFF2           move.l     [A6 - 0xE], [A6 + 0x8]
  948. 000009CE  7002                     moveq.l    D0, 0x02
  949. 000009D0  3D40 FFF6                move.w     [A6 - 0xA], D0
  950. 000009D4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  951. 000009D8  43EE FFEA                lea.l      A1, [A6 - 0x16]
  952. 000009DC  20D9                     move.l     [A0]+, [A1]+
  953. 000009DE  20D9                     move.l     [A0]+, [A1]+
  954. 000009E0  486E FFF2                pea.l      [A6 - 0xE]
  955. 000009E4  206D D2B8                movea.l    A0, [A5 - 0x2D48]
  956. 000009E8  4868 0002                pea.l      [A0 + 0x2]
  957. 000009EC  486E FFF8                pea.l      [A6 - 0x8]
  958. 000009F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  959. 000009F4  4267                     clr.w      -[A7]
  960. 000009F6  42A7                     clr.l      -[A7]
  961. 000009F8  A8EC                     trap       CopyBits
  962. 000009FA  4E5E                     unlink     A6
  963. 000009FC  4E75                     rts
  964. export_152:
  965. 000009FE  4E56 FFFE                link       A6, -0x0002
  966. 00000A02  42A7                     clr.l      -[A7]
  967. 00000A04  3F3C 0201                move.w     -[A7], 0x201
  968. 00000A08  A9BC                     trap       GetPicture
  969. 00000A0A  205F                     movea.l    A0, [A7]+
  970. 00000A0C  2B48 F9F2                move.l     [A5 - 0x60E], A0
  971. 00000A10  3B7C 00FC F9F6           move.w     [A5 - 0x60A], 0xFC
  972. 00000A16  700F                     moveq.l    D0, 0x0F
  973. 00000A18  3B40 F9F8                move.w     [A5 - 0x608], D0
  974. 00000A1C  206D F9F2                movea.l    A0, [A5 - 0x60E]
  975. 00000A20  2050                     movea.l    A0, [A0]
  976. 00000A22  226D F9F2                movea.l    A1, [A5 - 0x60E]
  977. 00000A26  2251                     movea.l    A1, [A1]
  978. 00000A28  3028 0008                move.w     D0, [A0 + 0x8]
  979. 00000A2C  9069 0004                sub.w      D0, [A1 + 0x4]
  980. 00000A30  0640 000F                addi.w     D0, 0xF
  981. 00000A34  3B40 F9FC                move.w     [A5 - 0x604], D0
  982. 00000A38  206D F9F2                movea.l    A0, [A5 - 0x60E]
  983. 00000A3C  2050                     movea.l    A0, [A0]
  984. 00000A3E  226D F9F2                movea.l    A1, [A5 - 0x60E]
  985. 00000A42  2251                     movea.l    A1, [A1]
  986. 00000A44  3028 0006                move.w     D0, [A0 + 0x6]
  987. 00000A48  9069 0002                sub.w      D0, [A1 + 0x2]
  988. 00000A4C  0640 00FC                addi.w     D0, 0xFC
  989. 00000A50  3B40 F9FA                move.w     [A5 - 0x606], D0
  990. 00000A54  426E FFFE                clr.w      [A6 - 0x2]
  991. 00000A58  6000 007C                bra        +0x7E /* 00000AD6 */
  992. label00000A5C:
  993. 00000A5C  302E FFFE                move.w     D0, [A6 - 0x2]
  994. 00000A60  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  995. 00000A62  000A 41ED                ori.b      A2, 0xED
  996. 00000A66  F9AC                     .extension 0x9AC // unimplemented
  997. 00000A68  D1C0                     add.l      A0, D0
  998. 00000A6A  7001                     moveq.l    D0, 0x01
  999. 00000A6C  1080                     move.b     [A0], D0
  1000. 00000A6E  302E FFFE                move.w     D0, [A6 - 0x2]
  1001. 00000A72  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1002. 00000A74  000A 41ED                ori.b      A2, 0xED
  1003. 00000A78  F9AC                     .extension 0x9AC // unimplemented
  1004. 00000A7A  D1C0                     add.l      A0, D0
  1005. 00000A7C  317C 00FC 0002           move.w     [A0 + 0x2], 0xFC
  1006. 00000A82  302E FFFE                move.w     D0, [A6 - 0x2]
  1007. 00000A86  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1008. 00000A88  000A 41ED                ori.b      A2, 0xED
  1009. 00000A8C  F9AC                     .extension 0x9AC // unimplemented
  1010. 00000A8E  D1C0                     add.l      A0, D0
  1011. 00000A90  317C 011E 0006           move.w     [A0 + 0x6], 0x11E
  1012. 00000A96  302E FFFE                move.w     D0, [A6 - 0x2]
  1013. 00000A9A  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1014. 00000A9C  000A 41ED                ori.b      A2, 0xED
  1015. 00000AA0  F9AC                     .extension 0x9AC // unimplemented
  1016. 00000AA2  D1C0                     add.l      A0, D0
  1017. 00000AA4  302E FFFE                move.w     D0, [A6 - 0x2]
  1018. 00000AA8  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1019. 00000AAA  0028 0640 000F           ori.b      [A0 + 0xF], 0x40 /* '@' */
  1020. 00000AB0  3140 0004                move.w     [A0 + 0x4], D0
  1021. 00000AB4  302E FFFE                move.w     D0, [A6 - 0x2]
  1022. 00000AB8  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1023. 00000ABA  000A 41ED                ori.b      A2, 0xED
  1024. 00000ABE  F9AC                     .extension 0x9AC // unimplemented
  1025. 00000AC0  D1C0                     add.l      A0, D0
  1026. 00000AC2  302E FFFE                move.w     D0, [A6 - 0x2]
  1027. 00000AC6  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1028. 00000AC8  0028 0640 0031           ori.b      [A0 + 0x31], 0x40 /* '@' */
  1029. 00000ACE  3140 0008                move.w     [A0 + 0x8], D0
  1030. 00000AD2  526E FFFE                addq.w     [A6 - 0x2], 1
  1031. label00000AD6:
  1032. 00000AD6  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1033. 00000ADC  6D00 FF7E                blt        -0x80 /* 00000A5C */
  1034. 00000AE0  4A2D D2C0                tst.b      [A5 - 0x2D40]
  1035. 00000AE4  6708                     beq        +0xA /* 00000AEE */
  1036. 00000AE6  422D F9AC                clr.b      [A5 - 0x654]
  1037. 00000AEA  422D F9B6                clr.b      [A5 - 0x64A]
  1038. label00000AEE:
  1039. 00000AEE  4E5E                     unlink     A6
  1040. 00000AF0  4E75                     rts
  1041. fn00000AF2:
  1042. 00000AF2  4E56 FFFE                link       A6, -0x0002
  1043. 00000AF6  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  1044. 00000AFA  A873                     trap       SetPort
  1045. 00000AFC  2F2D F9F2                move.l     -[A7], [A5 - 0x60E]
  1046. 00000B00  486D F9F6                pea.l      [A5 - 0x60A]
  1047. 00000B04  A8F6                     trap       DrawPicture
  1048. 00000B06  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1049. 00000B0A  A89C                     trap       PenMode
  1050. 00000B0C  486D BE8C                pea.l      [A5 - 0x4174]
  1051. 00000B10  A89D                     trap       PenPat
  1052. 00000B12  426E FFFE                clr.w      [A6 - 0x2]
  1053. 00000B16  602A                     bra        +0x2C /* 00000B42 */
  1054. label00000B18:
  1055. 00000B18  302E FFFE                move.w     D0, [A6 - 0x2]
  1056. 00000B1C  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1057. 00000B1E  000A 41ED                ori.b      A2, 0xED
  1058. 00000B22  F9AC                     .extension 0x9AC // unimplemented
  1059. 00000B24  D1C0                     add.l      A0, D0
  1060. 00000B26  4A10                     tst.b      [A0]
  1061. 00000B28  6614                     bne        +0x16 /* 00000B3E */
  1062. 00000B2A  302E FFFE                move.w     D0, [A6 - 0x2]
  1063. 00000B2E  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1064. 00000B30  000A 41ED                ori.b      A2, 0xED
  1065. 00000B34  F9AC                     .extension 0x9AC // unimplemented
  1066. 00000B36  D1C0                     add.l      A0, D0
  1067. 00000B38  4868 0002                pea.l      [A0 + 0x2]
  1068. 00000B3C  A8A2                     trap       PaintRect
  1069. label00000B3E:
  1070. 00000B3E  526E FFFE                addq.w     [A6 - 0x2], 1
  1071. label00000B42:
  1072. 00000B42  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1073. 00000B48  6DCE                     blt        -0x30 /* 00000B18 */
  1074. 00000B4A  A89E                     trap       PenNormal
  1075. 00000B4C  4E5E                     unlink     A6
  1076. 00000B4E  4E75                     rts
  1077. export_151:
  1078. 00000B50  4E56 0000                link       A6, 0
  1079. 00000B54  4267                     clr.w      -[A7]
  1080. 00000B56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1081. 00000B5A  486D F9F6                pea.l      [A5 - 0x60A]
  1082. 00000B5E  A8AD                     trap       PtInRect
  1083. 00000B60  101F                     move.b     D0, [A7]+
  1084. 00000B62  4880                     ext.w      D0
  1085. 00000B64  4E5E                     unlink     A6
  1086. 00000B66  4E75                     rts
  1087. export_153:
  1088. 00000B68  4E56 FFF8                link       A6, -0x0008
  1089. 00000B6C  422E FFFD                clr.b      [A6 - 0x3]
  1090. 00000B70  426E FFFE                clr.w      [A6 - 0x2]
  1091. 00000B74  6024                     bra        +0x26 /* 00000B9A */
  1092. label00000B76:
  1093. 00000B76  302E FFFE                move.w     D0, [A6 - 0x2]
  1094. 00000B7A  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1095. 00000B7C  000A 41ED                ori.b      A2, 0xED
  1096. 00000B80  F9AC                     .extension 0x9AC // unimplemented
  1097. 00000B82  D1C0                     add.l      A0, D0
  1098. 00000B84  4267                     clr.w      -[A7]
  1099. 00000B86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1100. 00000B8A  4868 0002                pea.l      [A0 + 0x2]
  1101. 00000B8E  A8AD                     trap       PtInRect
  1102. 00000B90  101F                     move.b     D0, [A7]+
  1103. 00000B92  4A00                     tst.b      D0
  1104. 00000B94  660C                     bne        +0xE /* 00000BA2 */
  1105. 00000B96  526E FFFE                addq.w     [A6 - 0x2], 1
  1106. label00000B9A:
  1107. 00000B9A  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1108. 00000BA0  6DD4                     blt        -0x2A /* 00000B76 */
  1109. label00000BA2:
  1110. 00000BA2  302E FFFE                move.w     D0, [A6 - 0x2]
  1111. 00000BA6  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1112. 00000BA8  000A 41ED                ori.b      A2, 0xED
  1113. 00000BAC  F9AC                     .extension 0x9AC // unimplemented
  1114. 00000BAE  D1C0                     add.l      A0, D0
  1115. 00000BB0  4A10                     tst.b      [A0]
  1116. 00000BB2  6600 006E                bne        +0x70 /* 00000C22 */
  1117. 00000BB6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1118. 00000BB8  6000 00BA                bra        +0xBC /* 00000C74 */
  1119. label00000BBC:
  1120. 00000BBC  486E FFF8                pea.l      [A6 - 0x8]
  1121. 00000BC0  A972                     trap       GetMouse
  1122. 00000BC2  302E FFFE                move.w     D0, [A6 - 0x2]
  1123. 00000BC6  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1124. 00000BC8  000A 41ED                ori.b      A2, 0xED
  1125. 00000BCC  F9AC                     .extension 0x9AC // unimplemented
  1126. 00000BCE  D1C0                     add.l      A0, D0
  1127. 00000BD0  4267                     clr.w      -[A7]
  1128. 00000BD2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1129. 00000BD6  4868 0002                pea.l      [A0 + 0x2]
  1130. 00000BDA  A8AD                     trap       PtInRect
  1131. 00000BDC  101F                     move.b     D0, [A7]+
  1132. 00000BDE  4A00                     tst.b      D0
  1133. 00000BE0  6722                     beq        +0x24 /* 00000C04 */
  1134. 00000BE2  4A2E FFFD                tst.b      [A6 - 0x3]
  1135. 00000BE6  663A                     bne        +0x3C /* 00000C22 */
  1136. 00000BE8  302E FFFE                move.w     D0, [A6 - 0x2]
  1137. 00000BEC  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1138. 00000BEE  000A 41ED                ori.b      A2, 0xED
  1139. 00000BF2  F9AC                     .extension 0x9AC // unimplemented
  1140. 00000BF4  D1C0                     add.l      A0, D0
  1141. 00000BF6  4868 0002                pea.l      [A0 + 0x2]
  1142. 00000BFA  A8A4                     trap       InverRect
  1143. 00000BFC  7001                     moveq.l    D0, 0x01
  1144. 00000BFE  1D40 FFFD                move.b     [A6 - 0x3], D0
  1145. 00000C02  601E                     bra        +0x20 /* 00000C22 */
  1146. label00000C04:
  1147. 00000C04  4A2E FFFD                tst.b      [A6 - 0x3]
  1148. 00000C08  6718                     beq        +0x1A /* 00000C22 */
  1149. 00000C0A  302E FFFE                move.w     D0, [A6 - 0x2]
  1150. 00000C0E  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1151. 00000C10  000A 41ED                ori.b      A2, 0xED
  1152. 00000C14  F9AC                     .extension 0x9AC // unimplemented
  1153. 00000C16  D1C0                     add.l      A0, D0
  1154. 00000C18  4868 0002                pea.l      [A0 + 0x2]
  1155. 00000C1C  A8A4                     trap       InverRect
  1156. 00000C1E  422E FFFD                clr.b      [A6 - 0x3]
  1157. label00000C22:
  1158. 00000C22  4267                     clr.w      -[A7]
  1159. 00000C24  A974                     trap       Button
  1160. 00000C26  101F                     move.b     D0, [A7]+
  1161. 00000C28  4A00                     tst.b      D0
  1162. 00000C2A  6690                     bne        -0x6E /* 00000BBC */
  1163. 00000C2C  486E FFF8                pea.l      [A6 - 0x8]
  1164. 00000C30  A972                     trap       GetMouse
  1165. 00000C32  302E FFFE                move.w     D0, [A6 - 0x2]
  1166. 00000C36  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1167. 00000C38  000A 41ED                ori.b      A2, 0xED
  1168. 00000C3C  F9AC                     .extension 0x9AC // unimplemented
  1169. 00000C3E  D1C0                     add.l      A0, D0
  1170. 00000C40  4267                     clr.w      -[A7]
  1171. 00000C42  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1172. 00000C46  4868 0002                pea.l      [A0 + 0x2]
  1173. 00000C4A  A8AD                     trap       PtInRect
  1174. 00000C4C  101F                     move.b     D0, [A7]+
  1175. 00000C4E  4A00                     tst.b      D0
  1176. 00000C50  6720                     beq        +0x22 /* 00000C72 */
  1177. 00000C52  4A2E FFFD                tst.b      [A6 - 0x3]
  1178. 00000C56  6714                     beq        +0x16 /* 00000C6C */
  1179. 00000C58  302E FFFE                move.w     D0, [A6 - 0x2]
  1180. 00000C5C  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1181. 00000C5E  000A 41ED                ori.b      A2, 0xED
  1182. 00000C62  F9AC                     .extension 0x9AC // unimplemented
  1183. 00000C64  D1C0                     add.l      A0, D0
  1184. 00000C66  4868 0002                pea.l      [A0 + 0x2]
  1185. 00000C6A  A8A4                     trap       InverRect
  1186. label00000C6C:
  1187. 00000C6C  302E FFFE                move.w     D0, [A6 - 0x2]
  1188. 00000C70  6002                     bra        +0x4 /* 00000C74 */
  1189. label00000C72:
  1190. 00000C72  70FF                     moveq.l    D0, 0xFFFFFFFF
  1191. label00000C74:
  1192. 00000C74  4E5E                     unlink     A6
  1193. 00000C76  4E75                     rts
  1194. fn00000C78:
  1195. 00000C78  4E56 0000                link       A6, 0
  1196. 00000C7C  302E 0008                move.w     D0, [A6 + 0x8]
  1197. 00000C80  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1198. 00000C82  000A 41ED                ori.b      A2, 0xED
  1199. 00000C86  F9AC                     .extension 0x9AC // unimplemented
  1200. 00000C88  D1C0                     add.l      A0, D0
  1201. 00000C8A  4210                     clr.b      [A0]
  1202. 00000C8C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1203. 00000C90  A89C                     trap       PenMode
  1204. 00000C92  486D BE8C                pea.l      [A5 - 0x4174]
  1205. 00000C96  A89D                     trap       PenPat
  1206. 00000C98  302E 0008                move.w     D0, [A6 + 0x8]
  1207. 00000C9C  C1FC                     muls.w     D0, 0xFFFFFFFFFFFFFFFF
  1208. 00000C9E  000A 41ED                ori.b      A2, 0xED
  1209. 00000CA2  F9AC                     .extension 0x9AC // unimplemented
  1210. 00000CA4  D1C0                     add.l      A0, D0
  1211. 00000CA6  4868 0002                pea.l      [A0 + 0x2]
  1212. 00000CAA  A8A2                     trap       PaintRect
  1213. 00000CAC  A89E                     trap       PenNormal
  1214. 00000CAE  4E5E                     unlink     A6
  1215. 00000CB0  4E75                     rts
  1216. export_150:
  1217. 00000CB2  3B6D F9C4 BEB2           move.w     [A5 - 0x414E], [A5 - 0x63C]
  1218. 00000CB8  3B6D F9C2 BEB0           move.w     [A5 - 0x4150], [A5 - 0x63E]
  1219. 00000CBE  3B6D F9C6 BEB4           move.w     [A5 - 0x414C], [A5 - 0x63A]
  1220. 00000CC4  3B6D F9E6 BEB6           move.w     [A5 - 0x414A], [A5 - 0x61A]
  1221. 00000CCA  486D BEB0                pea.l      [A5 - 0x4150]
  1222. 00000CCE  A87B                     trap       ClipRect
  1223. 00000CD0  486D F9F6                pea.l      [A5 - 0x60A]
  1224. 00000CD4  A8A3                     trap       EraseRect
  1225. 00000CD6  2F2D F9F2                move.l     -[A7], [A5 - 0x60E]
  1226. 00000CDA  486D F9F6                pea.l      [A5 - 0x60A]
  1227. 00000CDE  A8F6                     trap       DrawPicture
  1228. 00000CE0  206D D2B8                movea.l    A0, [A5 - 0x2D48]
  1229. 00000CE4  4868 0010                pea.l      [A0 + 0x10]
  1230. 00000CE8  A87B                     trap       ClipRect
  1231. 00000CEA  7001                     moveq.l    D0, 0x01
  1232. 00000CEC  1B40 F9C0                move.b     [A5 - 0x640], D0
  1233. 00000CF0  7001                     moveq.l    D0, 0x01
  1234. 00000CF2  1B40 F9CA                move.b     [A5 - 0x636], D0
  1235. 00000CF6  7001                     moveq.l    D0, 0x01
  1236. 00000CF8  1B40 F9D4                move.b     [A5 - 0x62C], D0
  1237. 00000CFC  7001                     moveq.l    D0, 0x01
  1238. 00000CFE  1B40 F9DE                move.b     [A5 - 0x622], D0
  1239. 00000D02  4A2D D2C0                tst.b      [A5 - 0x2D40]
  1240. 00000D06  6726                     beq        +0x28 /* 00000D2E */
  1241. 00000D08  3F3C 0004                move.w     -[A7], 0x4
  1242. 00000D0C  4EBA FF6A                jsr        [PC - 0x96 /* 00000C78 */]
  1243. 00000D10  548F                     addq.l     A7, 2
  1244. 00000D12  3F3C 0003                move.w     -[A7], 0x3
  1245. 00000D16  4EBA FF60                jsr        [PC - 0xA0 /* 00000C78 */]
  1246. 00000D1A  548F                     addq.l     A7, 2
  1247. 00000D1C  4267                     clr.w      -[A7]
  1248. 00000D1E  4EBA FF58                jsr        [PC - 0xA8 /* 00000C78 */]
  1249. 00000D22  548F                     addq.l     A7, 2
  1250. 00000D24  3F3C 0001                move.w     -[A7], 0x1
  1251. 00000D28  4EBA FF4E                jsr        [PC - 0xB2 /* 00000C78 */]
  1252. 00000D2C  548F                     addq.l     A7, 2
  1253. label00000D2E:
  1254. 00000D2E  4E75                     rts
  1255. export_154:
  1256. 00000D30  3F3C 0002                move.w     -[A7], 0x2
  1257. 00000D34  4EBA FF42                jsr        [PC - 0xBE /* 00000C78 */]
  1258. 00000D38  548F                     addq.l     A7, 2
  1259. 00000D3A  3F3C 0004                move.w     -[A7], 0x4
  1260. 00000D3E  4EBA FF38                jsr        [PC - 0xC8 /* 00000C78 */]
  1261. 00000D42  548F                     addq.l     A7, 2
  1262. 00000D44  3F3C 0005                move.w     -[A7], 0x5
  1263. 00000D48  4EBA FF2E                jsr        [PC - 0xD2 /* 00000C78 */]
  1264. 00000D4C  548F                     addq.l     A7, 2
  1265. 00000D4E  3F3C 0003                move.w     -[A7], 0x3
  1266. 00000D52  4EBA FF24                jsr        [PC - 0xDC /* 00000C78 */]
  1267. 00000D56  548F                     addq.l     A7, 2
  1268. 00000D58  4E75                     rts
  1269. export_158:
  1270. 00000D5A  2F07                     move.l     -[A7], D7
  1271. 00000D5C  42A7                     clr.l      -[A7]
  1272. 00000D5E  3F3C 0001                move.w     -[A7], 0x1
  1273. 00000D62  486D FA18                pea.l      [A5 - 0x5E8]
  1274. 00000D66  A931                     trap       NewMenu
  1275. 00000D68  205F                     movea.l    A0, [A7]+
  1276. 00000D6A  2B48 F9FE                move.l     [A5 - 0x602], A0
  1277. 00000D6E  2F2D F9FE                move.l     -[A7], [A5 - 0x602]
  1278. 00000D72  486D FA1A                pea.l      [A5 - 0x5E6]
  1279. 00000D76  A933                     trap       AppendMenu
  1280. 00000D78  2F2D F9FE                move.l     -[A7], [A5 - 0x602]
  1281. 00000D7C  4879 4452 5652           pea.l      [0x44525652]
  1282. 00000D82  A94D                     trap       AppendResMenu/AddResMenu
  1283. 00000D84  42A7                     clr.l      -[A7]
  1284. 00000D86  3F3C 0002                move.w     -[A7], 0x2
  1285. 00000D8A  486D FA2C                pea.l      [A5 - 0x5D4]
  1286. 00000D8E  A931                     trap       NewMenu
  1287. 00000D90  205F                     movea.l    A0, [A7]+
  1288. 00000D92  2B48 FA02                move.l     [A5 - 0x5FE], A0
  1289. 00000D96  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1290. 00000D9A  486D FA32                pea.l      [A5 - 0x5CE]
  1291. 00000D9E  A933                     trap       AppendMenu
  1292. 00000DA0  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1293. 00000DA4  486D FA42                pea.l      [A5 - 0x5BE]
  1294. 00000DA8  A933                     trap       AppendMenu
  1295. 00000DAA  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1296. 00000DAE  486D FA52                pea.l      [A5 - 0x5AE]
  1297. 00000DB2  A933                     trap       AppendMenu
  1298. 00000DB4  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1299. 00000DB8  486D FA70                pea.l      [A5 - 0x590]
  1300. 00000DBC  A933                     trap       AppendMenu
  1301. 00000DBE  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1302. 00000DC2  486D FA7C                pea.l      [A5 - 0x584]
  1303. 00000DC6  A933                     trap       AppendMenu
  1304. 00000DC8  42A7                     clr.l      -[A7]
  1305. 00000DCA  3F3C 0003                move.w     -[A7], 0x3
  1306. 00000DCE  486D FA86                pea.l      [A5 - 0x57A]
  1307. 00000DD2  A931                     trap       NewMenu
  1308. 00000DD4  205F                     movea.l    A0, [A7]+
  1309. 00000DD6  2B48 FA06                move.l     [A5 - 0x5FA], A0
  1310. 00000DDA  2F2D FA06                move.l     -[A7], [A5 - 0x5FA]
  1311. 00000DDE  486D FA8C                pea.l      [A5 - 0x574]
  1312. 00000DE2  A933                     trap       AppendMenu
  1313. 00000DE4  2F2D FA06                move.l     -[A7], [A5 - 0x5FA]
  1314. 00000DE8  486D FAB2                pea.l      [A5 - 0x54E]
  1315. 00000DEC  A933                     trap       AppendMenu
  1316. 00000DEE  42A7                     clr.l      -[A7]
  1317. 00000DF0  3F3C 0004                move.w     -[A7], 0x4
  1318. 00000DF4  486D FAC4                pea.l      [A5 - 0x53C]
  1319. 00000DF8  A931                     trap       NewMenu
  1320. 00000DFA  205F                     movea.l    A0, [A7]+
  1321. 00000DFC  2B48 FA0A                move.l     [A5 - 0x5F6], A0
  1322. 00000E00  2F2D FA0A                move.l     -[A7], [A5 - 0x5F6]
  1323. 00000E04  486D FACC                pea.l      [A5 - 0x534]
  1324. 00000E08  A933                     trap       AppendMenu
  1325. 00000E0A  42A7                     clr.l      -[A7]
  1326. 00000E0C  3F3C 0005                move.w     -[A7], 0x5
  1327. 00000E10  486D FAE0                pea.l      [A5 - 0x520]
  1328. 00000E14  A931                     trap       NewMenu
  1329. 00000E16  205F                     movea.l    A0, [A7]+
  1330. 00000E18  2B48 FA0E                move.l     [A5 - 0x5F2], A0
  1331. 00000E1C  2F2D FA0E                move.l     -[A7], [A5 - 0x5F2]
  1332. 00000E20  486D FAE6                pea.l      [A5 - 0x51A]
  1333. 00000E24  A933                     trap       AppendMenu
  1334. 00000E26  2F2D FA0E                move.l     -[A7], [A5 - 0x5F2]
  1335. 00000E2A  486D FAF6                pea.l      [A5 - 0x50A]
  1336. 00000E2E  A933                     trap       AppendMenu
  1337. 00000E30  2F2D FA0E                move.l     -[A7], [A5 - 0x5F2]
  1338. 00000E34  486D FB2E                pea.l      [A5 - 0x4D2]
  1339. 00000E38  A933                     trap       AppendMenu
  1340. 00000E3A  42A7                     clr.l      -[A7]
  1341. 00000E3C  3F3C 0006                move.w     -[A7], 0x6
  1342. 00000E40  486D FB52                pea.l      [A5 - 0x4AE]
  1343. 00000E44  A931                     trap       NewMenu
  1344. 00000E46  205F                     movea.l    A0, [A7]+
  1345. 00000E48  2B48 FA12                move.l     [A5 - 0x5EE], A0
  1346. 00000E4C  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1347. 00000E50  486D FB5A                pea.l      [A5 - 0x4A6]
  1348. 00000E54  A933                     trap       AppendMenu
  1349. 00000E56  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1350. 00000E5A  486D FB80                pea.l      [A5 - 0x480]
  1351. 00000E5E  A933                     trap       AppendMenu
  1352. 00000E60  7E00                     moveq.l    D7, 0x00
  1353. 00000E62  6014                     bra        +0x16 /* 00000E78 */
  1354. label00000E64:
  1355. 00000E64  3007                     move.w     D0, D7
  1356. 00000E66  48C0                     ext.l      D0
  1357. 00000E68  E580                     asl        D0, 2
  1358. 00000E6A  41ED F9FE                lea.l      A0, [A5 - 0x602]
  1359. 00000E6E  D1C0                     add.l      A0, D0
  1360. 00000E70  2F10                     move.l     -[A7], [A0]
  1361. 00000E72  4267                     clr.w      -[A7]
  1362. 00000E74  A935                     trap       InsertMenu
  1363. 00000E76  5247                     addq.w     D7, 1
  1364. label00000E78:
  1365. 00000E78  0C47 0006                cmpi.w     D7, 0x6
  1366. 00000E7C  6DE6                     blt        -0x18 /* 00000E64 */
  1367. 00000E7E  4EBA 06EA                jsr        [PC + 0x6EA /* 0000156A */]
  1368. 00000E82  4A2D D09A                tst.b      [A5 - 0x2F66]
  1369. 00000E86  670E                     beq        +0x10 /* 00000E96 */
  1370. 00000E88  2F2D FA0E                move.l     -[A7], [A5 - 0x5F2]
  1371. 00000E8C  3F3C 0003                move.w     -[A7], 0x3
  1372. 00000E90  1F3C 0001                move.b     -[A7], 0x1
  1373. 00000E94  A945                     trap       CheckItem
  1374. label00000E96:
  1375. 00000E96  A937                     trap       DrawMenuBar
  1376. 00000E98  2E1F                     move.l     D7, [A7]+
  1377. 00000E9A  4E75                     rts
  1378. export_155:
  1379. 00000E9C  4E56 FEFA                link       A6, -0x0106
  1380. 00000EA0  48E7 0700                movem.l    -[A7], D5,D6,D7
  1381. 00000EA4  202E 000A                move.l     D0, [A6 + 0xA]
  1382. 00000EA8  7210                     moveq.l    D1, 0x10
  1383. 00000EAA  E2A8                     lsr        D0, D1
  1384. 00000EAC  3E00                     move.w     D7, D0
  1385. 00000EAE  3C2E 000C                move.w     D6, [A6 + 0xC]
  1386. 00000EB2  3007                     move.w     D0, D7
  1387. 00000EB4  4EAD 003A                jsr        [A5 + 0x3A]
  1388. 00000EB8  0001 0006                ori.b      D1, 0x6
  1389. 00000EBC  035A                     bchg       [A2]+, D1
  1390. 00000EBE  000C 003E                ori.b      A4, 0x3E /* '>' */
  1391. 00000EC2  01B2 01CE                bclr       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  1392. 00000EC6  01D4                     bset       [A4], D0
  1393. 00000EC8  02A4 2F2D F9FE           andi.l     -[A4], 0x2F2DF9FE
  1394. 00000ECE  3F06                     move.w     -[A7], D6
  1395. 00000ED0  486E FF00                pea.l      [A6 - 0x100]
  1396. 00000ED4  A946                     trap       GetMenuItemText/GetItem
  1397. 00000ED6  0C46 0001                cmpi.w     D6, 0x1
  1398. 00000EDA  6608                     bne        +0xA /* 00000EE4 */
  1399. 00000EDC  4EBA 0452                jsr        [PC + 0x452 /* 00001330 */]
  1400. 00000EE0  6000 0334                bra        +0x336 /* 00001216 */
  1401. label00000EE4:
  1402. 00000EE4  486E FEFC                pea.l      [A6 - 0x104]
  1403. 00000EE8  A874                     trap       GetPort
  1404. 00000EEA  4267                     clr.w      -[A7]
  1405. 00000EEC  486E FF00                pea.l      [A6 - 0x100]
  1406. 00000EF0  A9B6                     trap       OpenDeskAcc
  1407. 00000EF2  301F                     move.w     D0, [A7]+
  1408. 00000EF4  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1409. 00000EF8  A873                     trap       SetPort
  1410. 00000EFA  6000 031A                bra        +0x31C /* 00001216 */
  1411. 00000EFE  3006                     move.w     D0, D6
  1412. 00000F00  4EAD 003A                jsr        [A5 + 0x3A]
  1413. 00000F04  0001 0008                ori.b      D1, 0x8
  1414. 00000F08  030E                     btst       A6, D1
  1415. 00000F0A  0010 0016                ori.b      [A0], 0x16
  1416. 00000F0E  0028 002E 0304           ori.b      [A0 + 0x304], 0x2E /* '.' */
  1417. 00000F14  0038 0300 006E           ori.b      [0x0000006E], 0x0
  1418. 00000F1A  4EAD 037A                jsr        [A5 + 0x37A]
  1419. 00000F1E  6000 02F6                bra        +0x2F8 /* 00001216 */
  1420. 00000F22  303C 0800                move.w     D0, 0x800
  1421. 00000F26  C06E 0008                and.w      D0, [A6 + 0x8]
  1422. 00000F2A  3F00                     move.w     -[A7], D0
  1423. 00000F2C  4EAD 038A                jsr        [A5 + 0x38A]
  1424. 00000F30  548F                     addq.l     A7, 2
  1425. 00000F32  6000 02E2                bra        +0x2E4 /* 00001216 */
  1426. 00000F36  4EBA F64A                jsr        [PC - 0x9B6 /* 00000582 */]
  1427. 00000F3A  6000 02DA                bra        +0x2DC /* 00001216 */
  1428. 00000F3E  3F3C 0001                move.w     -[A7], 0x1
  1429. 00000F42  4EAD 049A                jsr        [A5 + 0x49A]
  1430. 00000F46  548F                     addq.l     A7, 2
  1431. 00000F48  6000 02CC                bra        +0x2CE /* 00001216 */
  1432. 00000F4C  42A7                     clr.l      -[A7]
  1433. 00000F4E  A924                     trap       FrontWindow
  1434. 00000F50  205F                     movea.l    A0, [A7]+
  1435. 00000F52  2B48 BFA4                move.l     [A5 - 0x405C], A0
  1436. 00000F56  B0FC 0000                cmpa.w     A0, 0x0
  1437. 00000F5A  6700 02BA                beq        +0x2BC /* 00001216 */
  1438. 00000F5E  206D BFA4                movea.l    A0, [A5 - 0x405C]
  1439. 00000F62  4A68 006C                tst.w      [A0 + 0x6C]
  1440. 00000F66  6C0E                     bge        +0x10 /* 00000F76 */
  1441. 00000F68  206D BFA4                movea.l    A0, [A5 - 0x405C]
  1442. 00000F6C  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  1443. 00000F70  A9B7                     trap       CloseDeskAcc
  1444. 00000F72  6000 02A2                bra        +0x2A4 /* 00001216 */
  1445. label00000F76:
  1446. 00000F76  4A6D D23C                tst.w      [A5 - 0x2DC4]
  1447. 00000F7A  6700 029A                beq        +0x29C /* 00001216 */
  1448. 00000F7E  4EBA 02A2                jsr        [PC + 0x2A2 /* 00001222 */]
  1449. 00000F82  6000 0292                bra        +0x294 /* 00001216 */
  1450. 00000F86  4A6D D23C                tst.w      [A5 - 0x2DC4]
  1451. 00000F8A  6704                     beq        +0x6 /* 00000F90 */
  1452. 00000F8C  4EBA 0294                jsr        [PC + 0x294 /* 00001222 */]
  1453. label00000F90:
  1454. 00000F90  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1455. 00000F94  2050                     movea.l    A0, [A0]
  1456. 00000F96  3010                     move.w     D0, [A0]
  1457. 00000F98  B06D BEC6                cmp.w      D0, [A5 - 0x413A]
  1458. 00000F9C  6600 0066                bne        +0x68 /* 00001004 */
  1459. 00000FA0  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1460. 00000FA4  2050                     movea.l    A0, [A0]
  1461. 00000FA6  1028 0002                move.b     D0, [A0 + 0x2]
  1462. 00000FAA  B02D BFAE                cmp.b      D0, [A5 - 0x4052]
  1463. 00000FAE  6654                     bne        +0x56 /* 00001004 */
  1464. 00000FB0  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1465. 00000FB4  2050                     movea.l    A0, [A0]
  1466. 00000FB6  1028 0004                move.b     D0, [A0 + 0x4]
  1467. 00000FBA  B02D D090                cmp.b      D0, [A5 - 0x2F70]
  1468. 00000FBE  6644                     bne        +0x46 /* 00001004 */
  1469. 00000FC0  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1470. 00000FC4  2050                     movea.l    A0, [A0]
  1471. 00000FC6  3028 0006                move.w     D0, [A0 + 0x6]
  1472. 00000FCA  B06D D09C                cmp.w      D0, [A5 - 0x2F64]
  1473. 00000FCE  6634                     bne        +0x36 /* 00001004 */
  1474. 00000FD0  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1475. 00000FD4  2050                     movea.l    A0, [A0]
  1476. 00000FD6  1028 0003                move.b     D0, [A0 + 0x3]
  1477. 00000FDA  B02D D09A                cmp.b      D0, [A5 - 0x2F66]
  1478. 00000FDE  6624                     bne        +0x26 /* 00001004 */
  1479. 00000FE0  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1480. 00000FE4  2050                     movea.l    A0, [A0]
  1481. 00000FE6  1028 0008                move.b     D0, [A0 + 0x8]
  1482. 00000FEA  B02D D092                cmp.b      D0, [A5 - 0x2F6E]
  1483. 00000FEE  6614                     bne        +0x16 /* 00001004 */
  1484. 00000FF0  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1485. 00000FF4  2050                     movea.l    A0, [A0]
  1486. 00000FF6  1028 0009                move.b     D0, [A0 + 0x9]
  1487. 00000FFA  B02D FA16                cmp.b      D0, [A5 - 0x5EA]
  1488. 00000FFE  6604                     bne        +0x6 /* 00001004 */
  1489. 00001000  7000                     moveq.l    D0, 0x00
  1490. 00001002  6002                     bra        +0x4 /* 00001006 */
  1491. label00001004:
  1492. 00001004  7001                     moveq.l    D0, 0x01
  1493. label00001006:
  1494. 00001006  1D40 FEFB                move.b     [A6 - 0x105], D0
  1495. 0000100A  4A2E FEFB                tst.b      [A6 - 0x105]
  1496. 0000100E  675E                     beq        +0x60 /* 0000106E */
  1497. 00001010  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1498. 00001014  2050                     movea.l    A0, [A0]
  1499. 00001016  30AD BEC6                move.w     [A0], [A5 - 0x413A]
  1500. 0000101A  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1501. 0000101E  2050                     movea.l    A0, [A0]
  1502. 00001020  116D BFAE 0002           move.b     [A0 + 0x2], [A5 - 0x4052]
  1503. 00001026  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1504. 0000102A  2050                     movea.l    A0, [A0]
  1505. 0000102C  116D D09A 0003           move.b     [A0 + 0x3], [A5 - 0x2F66]
  1506. 00001032  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1507. 00001036  2050                     movea.l    A0, [A0]
  1508. 00001038  116D D090 0004           move.b     [A0 + 0x4], [A5 - 0x2F70]
  1509. 0000103E  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1510. 00001042  2050                     movea.l    A0, [A0]
  1511. 00001044  116D D092 0008           move.b     [A0 + 0x8], [A5 - 0x2F6E]
  1512. 0000104A  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1513. 0000104E  2050                     movea.l    A0, [A0]
  1514. 00001050  316D D09C 0006           move.w     [A0 + 0x6], [A5 - 0x2F64]
  1515. 00001056  206D D096                movea.l    A0, [A5 - 0x2F6A]
  1516. 0000105A  2050                     movea.l    A0, [A0]
  1517. 0000105C  116D FA16 0009           move.b     [A0 + 0x9], [A5 - 0x5EA]
  1518. 00001062  2F2D D096                move.l     -[A7], [A5 - 0x2F6A]
  1519. 00001066  A9AA                     trap       ChangedResource
  1520. 00001068  2F2D D096                move.l     -[A7], [A5 - 0x2F6A]
  1521. 0000106C  A9B0                     trap       WriteResource
  1522. label0000106E:
  1523. 0000106E  A9F4                     trap       ExitToShell
  1524. 00001070  6000 01A4                bra        +0x1A6 /* 00001216 */
  1525. 00001074  0C46 0008                cmpi.w     D6, 0x8
  1526. 00001078  6608                     bne        +0xA /* 00001082 */
  1527. 0000107A  4EAD 0332                jsr        [A5 + 0x332]
  1528. 0000107E  6000 0196                bra        +0x198 /* 00001216 */
  1529. label00001082:
  1530. 00001082  4267                     clr.w      -[A7]
  1531. 00001084  3006                     move.w     D0, D6
  1532. 00001086  5340                     subq.w     D0, 1
  1533. 00001088  3F00                     move.w     -[A7], D0
  1534. 0000108A  A9C2                     trap       SysEdit
  1535. 0000108C  101F                     move.b     D0, [A7]+
  1536. 0000108E  6000 0186                bra        +0x188 /* 00001216 */
  1537. 00001092  4EAD 03BA                jsr        [A5 + 0x3BA]
  1538. 00001096  6000 017E                bra        +0x180 /* 00001216 */
  1539. 0000109A  3006                     move.w     D0, D6
  1540. 0000109C  4EAD 003A                jsr        [A5 + 0x3A]
  1541. 000010A0  0001 0009                ori.b      D1, 0x9 /* '\t' */
  1542. 000010A4  0172 0012                bchg       [A2 + D0.w + 0x12], D0
  1543. 000010A8  016E 0016                bchg       [A6 + 0x16], D0
  1544. 000010AC  0034 0032 0166           ori.b      <<invalid full ext with IS == 1 and I/IS == 6>>, 0x32 /* '2' */
  1545. 000010B2  00A2 00A8 00AE           ori.l      -[A2], 0xA800AE
  1546. 000010B8  4EAD 044A                jsr        [A5 + 0x44A]
  1547. 000010BC  6000 0158                bra        +0x15A /* 00001216 */
  1548. 000010C0  4A2D D09A                tst.b      [A5 - 0x2F66]
  1549. 000010C4  57C0                     seq        D0
  1550. 000010C6  4400                     neg.b      D0
  1551. 000010C8  4880                     ext.w      D0
  1552. 000010CA  1B40 D09A                move.b     [A5 - 0x2F66], D0
  1553. 000010CE  2F2D FA0E                move.l     -[A7], [A5 - 0x5F2]
  1554. 000010D2  3F3C 0003                move.w     -[A7], 0x3
  1555. 000010D6  1F2D D09A                move.b     -[A7], [A5 - 0x2F66]
  1556. 000010DA  A945                     trap       CheckItem
  1557. 000010DC  6000 0138                bra        +0x13A /* 00001216 */
  1558. 000010E0  306D BE3E                movea.w    A0, [A5 - 0x41C2]
  1559. 000010E4  2008                     move.l     D0, A0
  1560. 000010E6  81FC 0002                divs.w     D0, 0x2
  1561. 000010EA  0640 FF6A                addi.w     D0, 0xFF6A
  1562. 000010EE  3B40 BEB2                move.w     [A5 - 0x414E], D0
  1563. 000010F2  302D BEB2                move.w     D0, [A5 - 0x414E]
  1564. 000010F6  0640 012C                addi.w     D0, 0x12C
  1565. 000010FA  3B40 BEB6                move.w     [A5 - 0x414A], D0
  1566. 000010FE  7064                     moveq.l    D0, 0x64
  1567. 00001100  3B40 BEB0                move.w     [A5 - 0x4150], D0
  1568. 00001104  3B7C 00C8 BEB4           move.w     [A5 - 0x414C], 0xC8
  1569. 0000110A  42A7                     clr.l      -[A7]
  1570. 0000110C  42A7                     clr.l      -[A7]
  1571. 0000110E  486D BEB0                pea.l      [A5 - 0x4150]
  1572. 00001112  486D FB90                pea.l      [A5 - 0x470]
  1573. 00001116  4267                     clr.w      -[A7]
  1574. 00001118  3F3C 0001                move.w     -[A7], 0x1
  1575. 0000111C  4878 FFFF                pea.l      [0xFFFFFFFF]
  1576. 00001120  4267                     clr.w      -[A7]
  1577. 00001122  42A7                     clr.l      -[A7]
  1578. 00001124  A913                     trap       NewWindow
  1579. 00001126  205F                     movea.l    A0, [A7]+
  1580. 00001128  2B48 BEB8                move.l     [A5 - 0x4148], A0
  1581. 0000112C  2F2D BEB8                move.l     -[A7], [A5 - 0x4148]
  1582. 00001130  A873                     trap       SetPort
  1583. 00001132  4267                     clr.w      -[A7]
  1584. 00001134  A887                     trap       TextFont
  1585. 00001136  0C46 0004                cmpi.w     D6, 0x4
  1586. 0000113A  6606                     bne        +0x8 /* 00001142 */
  1587. 0000113C  4EAD 045A                jsr        [A5 + 0x45A]
  1588. 00001140  6004                     bra        +0x6 /* 00001146 */
  1589. label00001142:
  1590. 00001142  4EAD 046A                jsr        [A5 + 0x46A]
  1591. label00001146:
  1592. 00001146  2F2D BEB8                move.l     -[A7], [A5 - 0x4148]
  1593. 0000114A  A914                     trap       DisposeWindow
  1594. 0000114C  4EAD 00AA                jsr        [A5 + 0xAA]
  1595. 00001150  6000 00C4                bra        +0xC6 /* 00001216 */
  1596. 00001154  4EAD 03FA                jsr        [A5 + 0x3FA]
  1597. 00001158  6000 00BC                bra        +0xBE /* 00001216 */
  1598. 0000115C  4EAD 03EA                jsr        [A5 + 0x3EA]
  1599. 00001160  6000 00B4                bra        +0xB6 /* 00001216 */
  1600. 00001164  4EAD 03E2                jsr        [A5 + 0x3E2]
  1601. 00001168  6000 00AC                bra        +0xAE /* 00001216 */
  1602. 0000116C  3006                     move.w     D0, D6
  1603. 0000116E  4EAD 003A                jsr        [A5 + 0x3A]
  1604. 00001172  0001 0003                ori.b      D1, 0x3
  1605. 00001176  009C 0006 0038           ori.l      [A4]+, 0x60038
  1606. 0000117C  0066 082D                ori.w      -[A6], 0x82D
  1607. 00001180  0000 BEC7                ori.b      D0, 0xC7
  1608. 00001184  6716                     beq        +0x18 /* 0000119C */
  1609. 00001186  08AD 0000 BEC7           bclr.b     [A5 - 0x4139], 0x0
  1610. 0000118C  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1611. 00001190  3F3C 0001                move.w     -[A7], 0x1
  1612. 00001194  4267                     clr.w      -[A7]
  1613. 00001196  A945                     trap       CheckItem
  1614. 00001198  6000 007C                bra        +0x7E /* 00001216 */
  1615. label0000119C:
  1616. 0000119C  526D BEC6                addq.w     [A5 - 0x413A], 1
  1617. 000011A0  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1618. 000011A4  3F3C 0001                move.w     -[A7], 0x1
  1619. 000011A8  1F3C 0001                move.b     -[A7], 0x1
  1620. 000011AC  A945                     trap       CheckItem
  1621. 000011AE  6000 0066                bra        +0x68 /* 00001216 */
  1622. 000011B2  082D 0001 BEC7           btst.b     [A5 - 0x4139], 0x1
  1623. 000011B8  6714                     beq        +0x16 /* 000011CE */
  1624. 000011BA  08AD 0001 BEC7           bclr.b     [A5 - 0x4139], 0x1
  1625. 000011C0  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1626. 000011C4  3F3C 0002                move.w     -[A7], 0x2
  1627. 000011C8  4267                     clr.w      -[A7]
  1628. 000011CA  A945                     trap       CheckItem
  1629. 000011CC  6048                     bra        +0x4A /* 00001216 */
  1630. label000011CE:
  1631. 000011CE  546D BEC6                addq.w     [A5 - 0x413A], 2
  1632. 000011D2  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1633. 000011D6  3F3C 0002                move.w     -[A7], 0x2
  1634. 000011DA  1F3C 0001                move.b     -[A7], 0x1
  1635. 000011DE  A945                     trap       CheckItem
  1636. 000011E0  6034                     bra        +0x36 /* 00001216 */
  1637. 000011E2  082D 0002 BEC7           btst.b     [A5 - 0x4139], 0x2
  1638. 000011E8  6714                     beq        +0x16 /* 000011FE */
  1639. 000011EA  08AD 0002 BEC7           bclr.b     [A5 - 0x4139], 0x2
  1640. 000011F0  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1641. 000011F4  3F3C 0003                move.w     -[A7], 0x3
  1642. 000011F8  4267                     clr.w      -[A7]
  1643. 000011FA  A945                     trap       CheckItem
  1644. 000011FC  6018                     bra        +0x1A /* 00001216 */
  1645. label000011FE:
  1646. 000011FE  586D BEC6                addq.w     [A5 - 0x413A], 4
  1647. 00001202  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1648. 00001206  3F3C 0003                move.w     -[A7], 0x3
  1649. 0000120A  1F3C 0001                move.b     -[A7], 0x1
  1650. 0000120E  A945                     trap       CheckItem
  1651. 00001210  6004                     bra        +0x6 /* 00001216 */
  1652. 00001212  4EAD 039A                jsr        [A5 + 0x39A]
  1653. label00001216:
  1654. 00001216  4267                     clr.w      -[A7]
  1655. 00001218  A938                     trap       HiliteMenu
  1656. 0000121A  4CDF 00E0                movem.l    D7,D6,D5, [A7]+
  1657. 0000121E  4E5E                     unlink     A6
  1658. 00001220  4E75                     rts
  1659. export_156:
  1660. fn00001222:
  1661. 00001222  4E56 FFFE                link       A6, -0x0002
  1662. 00001226  42AD D1BE                clr.l      [A5 - 0x2E42]
  1663. 0000122A  3B6D D23E D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x2DC2]
  1664. 00001230  4267                     clr.w      -[A7]
  1665. 00001232  486D D1AC                pea.l      [A5 - 0x2E54]
  1666. 00001236  4267                     clr.w      -[A7]
  1667. 00001238  4EAD 015A                jsr        [A5 + 0x15A]
  1668. 0000123C  301F                     move.w     D0, [A7]+
  1669. 0000123E  4267                     clr.w      -[A7]
  1670. 00001240  486D D240                pea.l      [A5 - 0x2DC0]
  1671. 00001244  A997                     trap       OpenResFile
  1672. 00001246  301F                     move.w     D0, [A7]+
  1673. 00001248  3D40 FFFE                move.w     [A6 - 0x2], D0
  1674. 0000124C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1675. 00001250  6700 0080                beq        +0x82 /* 000012D2 */
  1676. 00001254  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1677. 00001258  A998                     trap       UseResFile
  1678. 0000125A  4A2D D093                tst.b      [A5 - 0x2F6D]
  1679. 0000125E  6700 006C                beq        +0x6E /* 000012CC */
  1680. 00001262  4267                     clr.w      -[A7]
  1681. 00001264  A81C                     trap       Count1Types
  1682. 00001266  301F                     move.w     D0, [A7]+
  1683. 00001268  4A40                     tst.w      D0
  1684. 0000126A  6658                     bne        +0x5A /* 000012C4 */
  1685. 0000126C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1686. 00001270  A99A                     trap       CloseResFile
  1687. 00001272  422D D1C6                clr.b      [A5 - 0x2E3A]
  1688. 00001276  41ED D240                lea.l      A0, [A5 - 0x2DC0]
  1689. 0000127A  2B48 D1BE                move.l     [A5 - 0x2E42], A0
  1690. 0000127E  3B6D D23E D1C2           move.w     [A5 - 0x2E3E], [A5 - 0x2DC2]
  1691. 00001284  42AD D1C8                clr.l      [A5 - 0x2E38]
  1692. 00001288  7003                     moveq.l    D0, 0x03
  1693. 0000128A  1B40 D1C7                move.b     [A5 - 0x2E39], D0
  1694. 0000128E  4267                     clr.w      -[A7]
  1695. 00001290  486D D1AC                pea.l      [A5 - 0x2E54]
  1696. 00001294  4267                     clr.w      -[A7]
  1697. 00001296  4EAD 017A                jsr        [A5 + 0x17A]
  1698. 0000129A  301F                     move.w     D0, [A7]+
  1699. 0000129C  7001                     moveq.l    D0, 0x01
  1700. 0000129E  3B40 D1D8                move.w     [A5 - 0x2E28], D0
  1701. 000012A2  42AD D1DA                clr.l      [A5 - 0x2E26]
  1702. 000012A6  4267                     clr.w      -[A7]
  1703. 000012A8  486D D1AC                pea.l      [A5 - 0x2E54]
  1704. 000012AC  4267                     clr.w      -[A7]
  1705. 000012AE  4EAD 019A                jsr        [A5 + 0x19A]
  1706. 000012B2  301F                     move.w     D0, [A7]+
  1707. 000012B4  4267                     clr.w      -[A7]
  1708. 000012B6  486D D1AC                pea.l      [A5 - 0x2E54]
  1709. 000012BA  4267                     clr.w      -[A7]
  1710. 000012BC  4EAD 013A                jsr        [A5 + 0x13A]
  1711. 000012C0  301F                     move.w     D0, [A7]+
  1712. 000012C2  600E                     bra        +0x10 /* 000012D2 */
  1713. label000012C4:
  1714. 000012C4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1715. 000012C8  A99A                     trap       CloseResFile
  1716. 000012CA  6006                     bra        +0x8 /* 000012D2 */
  1717. label000012CC:
  1718. 000012CC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1719. 000012D0  A99A                     trap       CloseResFile
  1720. label000012D2:
  1721. 000012D2  3B6D D23C D1C4           move.w     [A5 - 0x2E3C], [A5 - 0x2DC4]
  1722. 000012D8  4267                     clr.w      -[A7]
  1723. 000012DA  486D D1AC                pea.l      [A5 - 0x2E54]
  1724. 000012DE  4267                     clr.w      -[A7]
  1725. 000012E0  4EAD 013A                jsr        [A5 + 0x13A]
  1726. 000012E4  301F                     move.w     D0, [A7]+
  1727. 000012E6  426D D23C                clr.w      [A5 - 0x2DC4]
  1728. 000012EA  2F2D D2B8                move.l     -[A7], [A5 - 0x2D48]
  1729. 000012EE  A914                     trap       DisposeWindow
  1730. 000012F0  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1731. 000012F4  3F3C 0001                move.w     -[A7], 0x1
  1732. 000012F8  A939                     trap       EnableItem
  1733. 000012FA  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1734. 000012FE  3F3C 0002                move.w     -[A7], 0x2
  1735. 00001302  A939                     trap       EnableItem
  1736. 00001304  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1737. 00001308  3F3C 0003                move.w     -[A7], 0x3
  1738. 0000130C  A93A                     trap       DisableItem
  1739. 0000130E  2F2D FA02                move.l     -[A7], [A5 - 0x5FE]
  1740. 00001312  3F3C 0004                move.w     -[A7], 0x4
  1741. 00001316  A93A                     trap       DisableItem
  1742. 00001318  2F2D FA06                move.l     -[A7], [A5 - 0x5FA]
  1743. 0000131C  3F3C 0008                move.w     -[A7], 0x8
  1744. 00001320  A93A                     trap       DisableItem
  1745. 00001322  2F2D FA0A                move.l     -[A7], [A5 - 0x5F6]
  1746. 00001326  3F3C 0001                move.w     -[A7], 0x1
  1747. 0000132A  A93A                     trap       DisableItem
  1748. 0000132C  4E5E                     unlink     A6
  1749. 0000132E  4E75                     rts
  1750. export_159:
  1751. fn00001330:
  1752. 00001330  4E56 FFDE                link       A6, -0x0022
  1753. 00001334  42AE FFFC                clr.l      [A6 - 0x4]
  1754. 00001338  42AE FFF8                clr.l      [A6 - 0x8]
  1755. 0000133C  422E FFF7                clr.b      [A6 - 0x9]
  1756. 00001340  7001                     moveq.l    D0, 0x01
  1757. 00001342  1D40 FFF6                move.b     [A6 - 0xA], D0
  1758. 00001346  42A7                     clr.l      -[A7]
  1759. 00001348  3F3C 0400                move.w     -[A7], 0x400
  1760. 0000134C  A9BC                     trap       GetPicture
  1761. 0000134E  205F                     movea.l    A0, [A7]+
  1762. 00001350  2D48 FFF2                move.l     [A6 - 0xE], A0
  1763. 00001354  42A7                     clr.l      -[A7]
  1764. 00001356  3F3C 0401                move.w     -[A7], 0x401
  1765. 0000135A  A9BC                     trap       GetPicture
  1766. 0000135C  205F                     movea.l    A0, [A7]+
  1767. 0000135E  2D48 FFEE                move.l     [A6 - 0x12], A0
  1768. 00001362  206E FFF2                movea.l    A0, [A6 - 0xE]
  1769. 00001366  226E FFF2                movea.l    A1, [A6 - 0xE]
  1770. 0000136A  2251                     movea.l    A1, [A1]
  1771. 0000136C  2050                     movea.l    A0, [A0]
  1772. 0000136E  3028 0008                move.w     D0, [A0 + 0x8]
  1773. 00001372  9069 0004                sub.w      D0, [A1 + 0x4]
  1774. 00001376  3D40 FFEC                move.w     [A6 - 0x14], D0
  1775. 0000137A  206E FFF2                movea.l    A0, [A6 - 0xE]
  1776. 0000137E  226E FFF2                movea.l    A1, [A6 - 0xE]
  1777. 00001382  2251                     movea.l    A1, [A1]
  1778. 00001384  2050                     movea.l    A0, [A0]
  1779. 00001386  3028 0006                move.w     D0, [A0 + 0x6]
  1780. 0000138A  9069 0002                sub.w      D0, [A1 + 0x2]
  1781. 0000138E  3D40 FFEA                move.w     [A6 - 0x16], D0
  1782. 00001392  302D BE3C                move.w     D0, [A5 - 0x41C4]
  1783. 00001396  906E FFEA                sub.w      D0, [A6 - 0x16]
  1784. 0000139A  5540                     subq.w     D0, 2
  1785. 0000139C  48C0                     ext.l      D0
  1786. 0000139E  81FC 0002                divs.w     D0, 0x2
  1787. 000013A2  0640 000A                addi.w     D0, 0xA /* '\n' */
  1788. 000013A6  3B40 BEB0                move.w     [A5 - 0x4150], D0
  1789. 000013AA  302D BEB0                move.w     D0, [A5 - 0x4150]
  1790. 000013AE  D06E FFEA                add.w      D0, [A6 - 0x16]
  1791. 000013B2  5540                     subq.w     D0, 2
  1792. 000013B4  3B40 BEB4                move.w     [A5 - 0x414C], D0
  1793. 000013B8  302D BE3E                move.w     D0, [A5 - 0x41C2]
  1794. 000013BC  906E FFEC                sub.w      D0, [A6 - 0x14]
  1795. 000013C0  5540                     subq.w     D0, 2
  1796. 000013C2  48C0                     ext.l      D0
  1797. 000013C4  81FC 0002                divs.w     D0, 0x2
  1798. 000013C8  3B40 BEB2                move.w     [A5 - 0x414E], D0
  1799. 000013CC  302D BEB2                move.w     D0, [A5 - 0x414E]
  1800. 000013D0  D06E FFEC                add.w      D0, [A6 - 0x14]
  1801. 000013D4  5540                     subq.w     D0, 2
  1802. 000013D6  3B40 BEB6                move.w     [A5 - 0x414A], D0
  1803. 000013DA  42A7                     clr.l      -[A7]
  1804. 000013DC  42A7                     clr.l      -[A7]
  1805. 000013DE  486D BEB0                pea.l      [A5 - 0x4150]
  1806. 000013E2  486D FB92                pea.l      [A5 - 0x46E]
  1807. 000013E6  1F3C 0001                move.b     -[A7], 0x1
  1808. 000013EA  3F3C 0003                move.w     -[A7], 0x3
  1809. 000013EE  4878 FFFF                pea.l      [0xFFFFFFFF]
  1810. 000013F2  4267                     clr.w      -[A7]
  1811. 000013F4  42A7                     clr.l      -[A7]
  1812. 000013F6  A913                     trap       NewWindow
  1813. 000013F8  205F                     movea.l    A0, [A7]+
  1814. 000013FA  2D48 FFE6                move.l     [A6 - 0x1A], A0
  1815. 000013FE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1816. 00001402  A873                     trap       SetPort
  1817. 00001404  70FF                     moveq.l    D0, 0xFFFFFFFF
  1818. 00001406  3B40 BEB2                move.w     [A5 - 0x414E], D0
  1819. 0000140A  3B40 BEB0                move.w     [A5 - 0x4150], D0
  1820. 0000140E  302E FFEA                move.w     D0, [A6 - 0x16]
  1821. 00001412  5340                     subq.w     D0, 1
  1822. 00001414  3B40 BEB4                move.w     [A5 - 0x414C], D0
  1823. 00001418  302E FFEC                move.w     D0, [A6 - 0x14]
  1824. 0000141C  5340                     subq.w     D0, 1
  1825. 0000141E  3B40 BEB6                move.w     [A5 - 0x414A], D0
  1826. 00001422  4267                     clr.w      -[A7]
  1827. 00001424  4267                     clr.w      -[A7]
  1828. 00001426  486D BF94                pea.l      [A5 - 0x406C]
  1829. 0000142A  A971                     trap       EventAvail
  1830. 0000142C  101F                     move.b     D0, [A7]+
  1831. 0000142E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1832. 00001432  486D BEB0                pea.l      [A5 - 0x4150]
  1833. 00001436  A8F6                     trap       DrawPicture
  1834. 00001438  4267                     clr.w      -[A7]
  1835. 0000143A  A887                     trap       TextFont
  1836. 0000143C  3F3C 0002                move.w     -[A7], 0x2
  1837. 00001440  A889                     trap       TextMode
  1838. 00001442  302E FFEA                move.w     D0, [A6 - 0x16]
  1839. 00001446  0640 FFDA                addi.w     D0, 0xFFDA
  1840. 0000144A  3D40 FFDE                move.w     [A6 - 0x22], D0
  1841. 0000144E  7029                     moveq.l    D0, 0x29
  1842. 00001450  3D40 FFE0                move.w     [A6 - 0x20], D0
  1843. 00001454  206E FFEE                movea.l    A0, [A6 - 0x12]
  1844. 00001458  226E FFEE                movea.l    A1, [A6 - 0x12]
  1845. 0000145C  2251                     movea.l    A1, [A1]
  1846. 0000145E  2050                     movea.l    A0, [A0]
  1847. 00001460  3028 0008                move.w     D0, [A0 + 0x8]
  1848. 00001464  9069 0004                sub.w      D0, [A1 + 0x4]
  1849. 00001468  D06E FFE0                add.w      D0, [A6 - 0x20]
  1850. 0000146C  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1851. 00001470  206E FFEE                movea.l    A0, [A6 - 0x12]
  1852. 00001474  226E FFEE                movea.l    A1, [A6 - 0x12]
  1853. 00001478  2251                     movea.l    A1, [A1]
  1854. 0000147A  2050                     movea.l    A0, [A0]
  1855. 0000147C  3028 0006                move.w     D0, [A0 + 0x6]
  1856. 00001480  9069 0002                sub.w      D0, [A1 + 0x2]
  1857. 00001484  D06E FFDE                add.w      D0, [A6 - 0x22]
  1858. 00001488  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1859. label0000148C:
  1860. 0000148C  4A2E FFF7                tst.b      [A6 - 0x9]
  1861. 00001490  6604                     bne        +0x6 /* 00001496 */
  1862. 00001492  700F                     moveq.l    D0, 0x0F
  1863. 00001494  6002                     bra        +0x4 /* 00001498 */
  1864. label00001496:
  1865. 00001496  703C                     moveq.l    D0, 0x3C
  1866. label00001498:
  1867. 00001498  48C0                     ext.l      D0
  1868. 0000149A  D0AE FFFC                add.l      D0, [A6 - 0x4]
  1869. 0000149E  B0B8 016A                cmp.l      D0, [0x0000016A /* Ticks */]
  1870. 000014A2  6C24                     bge        +0x26 /* 000014C8 */
  1871. 000014A4  3F3C 011D                move.w     -[A7], 0x11D
  1872. 000014A8  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  1873. 000014AC  A893                     trap       MoveTo
  1874. 000014AE  486D FB94                pea.l      [A5 - 0x46C]
  1875. 000014B2  A884                     trap       DrawString
  1876. 000014B4  2D78 016A FFFC           move.l     [A6 - 0x4], [0x0000016A /* Ticks */]
  1877. 000014BA  4A2E FFF7                tst.b      [A6 - 0x9]
  1878. 000014BE  57C0                     seq        D0
  1879. 000014C0  4400                     neg.b      D0
  1880. 000014C2  4880                     ext.w      D0
  1881. 000014C4  1D40 FFF7                move.b     [A6 - 0x9], D0
  1882. label000014C8:
  1883. 000014C8  202E FFF8                move.l     D0, [A6 - 0x8]
  1884. 000014CC  0680 0000 00A5           addi.l     D0, 0xA5
  1885. 000014D2  B0B8 016A                cmp.l      D0, [0x0000016A /* Ticks */]
  1886. 000014D6  6C42                     bge        +0x44 /* 0000151A */
  1887. 000014D8  486E FFDE                pea.l      [A6 - 0x22]
  1888. 000014DC  A87B                     trap       ClipRect
  1889. 000014DE  2D78 016A FFF8           move.l     [A6 - 0x8], [0x0000016A /* Ticks */]
  1890. 000014E4  4A2E FFF6                tst.b      [A6 - 0xA]
  1891. 000014E8  57C0                     seq        D0
  1892. 000014EA  4400                     neg.b      D0
  1893. 000014EC  4880                     ext.w      D0
  1894. 000014EE  1D40 FFF6                move.b     [A6 - 0xA], D0
  1895. 000014F2  486E FFDE                pea.l      [A6 - 0x22]
  1896. 000014F6  A8A3                     trap       EraseRect
  1897. 000014F8  4A2E FFF6                tst.b      [A6 - 0xA]
  1898. 000014FC  670C                     beq        +0xE /* 0000150A */
  1899. 000014FE  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1900. 00001502  486D BEB0                pea.l      [A5 - 0x4150]
  1901. 00001506  A8F6                     trap       DrawPicture
  1902. 00001508  600A                     bra        +0xC /* 00001514 */
  1903. label0000150A:
  1904. 0000150A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1905. 0000150E  486E FFDE                pea.l      [A6 - 0x22]
  1906. 00001512  A8F6                     trap       DrawPicture
  1907. label00001514:
  1908. 00001514  486D BEB0                pea.l      [A5 - 0x4150]
  1909. 00001518  A87B                     trap       ClipRect
  1910. label0000151A:
  1911. 0000151A  4267                     clr.w      -[A7]
  1912. 0000151C  3F3C C00A                move.w     -[A7], 0xC00A
  1913. 00001520  486D BF94                pea.l      [A5 - 0x406C]
  1914. 00001524  A971                     trap       EventAvail
  1915. 00001526  101F                     move.b     D0, [A7]+
  1916. 00001528  4A00                     tst.b      D0
  1917. 0000152A  6700 FF60                beq        -0x9E /* 0000148C */
  1918. 0000152E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1919. 00001532  A914                     trap       DisposeWindow
  1920. 00001534  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1921. 00001538  A9A3                     trap       ReleaseResource
  1922. 0000153A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1923. 0000153E  A9A3                     trap       ReleaseResource
  1924. 00001540  0C6D 0001 BF94           cmpi.w     [A5 - 0x406C], 0x1
  1925. 00001546  661E                     bne        +0x20 /* 00001566 */
  1926. 00001548  4267                     clr.w      -[A7]
  1927. 0000154A  2F2D BF9E                move.l     -[A7], [A5 - 0x4062]
  1928. 0000154E  486E FFE6                pea.l      [A6 - 0x1A]
  1929. 00001552  A92C                     trap       FindWindow
  1930. 00001554  301F                     move.w     D0, [A7]+
  1931. 00001556  0C40 0001                cmpi.w     D0, 0x1
  1932. 0000155A  670A                     beq        +0xC /* 00001566 */
  1933. 0000155C  3F3C 0002                move.w     -[A7], 0x2
  1934. 00001560  4267                     clr.w      -[A7]
  1935. 00001562  4EAD 00BA                jsr        [A5 + 0xBA]
  1936. label00001566:
  1937. 00001566  4E5E                     unlink     A6
  1938. 00001568  4E75                     rts
  1939. export_157:
  1940. fn0000156A:
  1941. 0000156A  082D 0000 BEC7           btst.b     [A5 - 0x4139], 0x0
  1942. 00001570  6710                     beq        +0x12 /* 00001582 */
  1943. 00001572  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1944. 00001576  3F3C 0001                move.w     -[A7], 0x1
  1945. 0000157A  1F3C 0001                move.b     -[A7], 0x1
  1946. 0000157E  A945                     trap       CheckItem
  1947. 00001580  600C                     bra        +0xE /* 0000158E */
  1948. label00001582:
  1949. 00001582  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1950. 00001586  3F3C 0001                move.w     -[A7], 0x1
  1951. 0000158A  4267                     clr.w      -[A7]
  1952. 0000158C  A945                     trap       CheckItem
  1953. label0000158E:
  1954. 0000158E  082D 0001 BEC7           btst.b     [A5 - 0x4139], 0x1
  1955. 00001594  6710                     beq        +0x12 /* 000015A6 */
  1956. 00001596  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1957. 0000159A  3F3C 0002                move.w     -[A7], 0x2
  1958. 0000159E  1F3C 0001                move.b     -[A7], 0x1
  1959. 000015A2  A945                     trap       CheckItem
  1960. 000015A4  600C                     bra        +0xE /* 000015B2 */
  1961. label000015A6:
  1962. 000015A6  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1963. 000015AA  3F3C 0002                move.w     -[A7], 0x2
  1964. 000015AE  4267                     clr.w      -[A7]
  1965. 000015B0  A945                     trap       CheckItem
  1966. label000015B2:
  1967. 000015B2  082D 0002 BEC7           btst.b     [A5 - 0x4139], 0x2
  1968. 000015B8  6710                     beq        +0x12 /* 000015CA */
  1969. 000015BA  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1970. 000015BE  3F3C 0003                move.w     -[A7], 0x3
  1971. 000015C2  1F3C 0001                move.b     -[A7], 0x1
  1972. 000015C6  A945                     trap       CheckItem
  1973. 000015C8  600C                     bra        +0xE /* 000015D6 */
  1974. label000015CA:
  1975. 000015CA  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  1976. 000015CE  3F3C 0003                move.w     -[A7], 0x3
  1977. 000015D2  4267                     clr.w      -[A7]
  1978. 000015D4  A945                     trap       CheckItem
  1979. label000015D6:
  1980. 000015D6  4E75                     rts
  1981. export_160:
  1982. fn000015D8:
  1983. 000015D8  206D FB9A                movea.l    A0, [A5 - 0x466]
  1984. 000015DC  3010                     move.w     D0, [A0]
  1985. 000015DE  4EAD 003A                jsr        [A5 + 0x3A]
  1986. 000015E2  0000 000C                ori.b      D0, 0xC
  1987. 000015E6  0206 001A                andi.b     D6, 0x1A
  1988. 000015EA  0050 006C                ori.w      [A0], 0x6C /* 'l' */
  1989. 000015EE  0096 00D2 0118           ori.l      [A6], 0xD20118
  1990. 000015F4  014E                     bchg       A6, D0
  1991. 000015F6  01F6 01F4                bset       <<invalid full ext with I/IS == 4>>, D0
  1992. 000015FA  01F2 018E 0192           bset       [[ + <<invalid base displacement size>>] + D0 + 0x192], D0
  1993. 00001600  01B0 206D                bclr       [A0 + D2.w + 0x6D], D0
  1994. 00001604  FB9A                     .extension 0xB9A // unimplemented
  1995. 00001606  42A8 0012                clr.l      [A0 + 0x12]
  1996. 0000160A  206D FB9A                movea.l    A0, [A5 - 0x466]
  1997. 0000160E  42A8 000E                clr.l      [A0 + 0xE]
  1998. 00001612  206D FB9A                movea.l    A0, [A5 - 0x466]
  1999. 00001616  42A8 000A                clr.l      [A0 + 0xA]
  2000. 0000161A  206D FB9A                movea.l    A0, [A5 - 0x466]
  2001. 0000161E  42A8 001E                clr.l      [A0 + 0x1E]
  2002. 00001622  206D FB9A                movea.l    A0, [A5 - 0x466]
  2003. 00001626  42A8 001A                clr.l      [A0 + 0x1A]
  2004. 0000162A  206D FB9A                movea.l    A0, [A5 - 0x466]
  2005. 0000162E  42A8 0016                clr.l      [A0 + 0x16]
  2006. 00001632  4EBA 062C                jsr        [PC + 0x62C /* 00001C60 */]
  2007. 00001636  6000 01B4                bra        +0x1B6 /* 000017EC */
  2008. 0000163A  4EBA 0624                jsr        [PC + 0x624 /* 00001C60 */]
  2009. 0000163E  7063                     moveq.l    D0, 0x63
  2010. 00001640  3B40 BEB0                move.w     [A5 - 0x4150], D0
  2011. 00001644  7076                     moveq.l    D0, 0x76
  2012. 00001646  3B40 BEB4                move.w     [A5 - 0x414C], D0
  2013. 0000164A  700C                     moveq.l    D0, 0x0C
  2014. 0000164C  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2015. 00001650  4EBA 08D2                jsr        [PC + 0x8D2 /* 00001F24 */]
  2016. 00001654  6000 0196                bra        +0x198 /* 000017EC */
  2017. 00001658  4EBA 0606                jsr        [PC + 0x606 /* 00001C60 */]
  2018. 0000165C  7063                     moveq.l    D0, 0x63
  2019. 0000165E  3B40 BEB0                move.w     [A5 - 0x4150], D0
  2020. 00001662  7076                     moveq.l    D0, 0x76
  2021. 00001664  3B40 BEB4                move.w     [A5 - 0x414C], D0
  2022. 00001668  700C                     moveq.l    D0, 0x0C
  2023. 0000166A  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2024. 0000166E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2025. 00001672  216D BCFE 0016           move.l     [A0 + 0x16], [A5 - 0x4302]
  2026. 00001678  4EBA 0888                jsr        [PC + 0x888 /* 00001F02 */]
  2027. 0000167C  4EBA 08A6                jsr        [PC + 0x8A6 /* 00001F24 */]
  2028. 00001680  6000 016A                bra        +0x16C /* 000017EC */
  2029. 00001684  4EBA 05DA                jsr        [PC + 0x5DA /* 00001C60 */]
  2030. 00001688  7063                     moveq.l    D0, 0x63
  2031. 0000168A  3B40 BEB0                move.w     [A5 - 0x4150], D0
  2032. 0000168E  7076                     moveq.l    D0, 0x76
  2033. 00001690  3B40 BEB4                move.w     [A5 - 0x414C], D0
  2034. 00001694  700C                     moveq.l    D0, 0x0C
  2035. 00001696  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2036. 0000169A  4EBA 0866                jsr        [PC + 0x866 /* 00001F02 */]
  2037. 0000169E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2038. 000016A2  216D BD06 001E           move.l     [A0 + 0x1E], [A5 - 0x42FA]
  2039. 000016A8  206D FB9A                movea.l    A0, [A5 - 0x466]
  2040. 000016AC  216D BD02 001A           move.l     [A0 + 0x1A], [A5 - 0x42FE]
  2041. 000016B2  4EBA 080C                jsr        [PC + 0x80C /* 00001EC0 */]
  2042. 000016B6  4EBA 067E                jsr        [PC + 0x67E /* 00001D36 */]
  2043. 000016BA  4EBA 0868                jsr        [PC + 0x868 /* 00001F24 */]
  2044. 000016BE  6000 012C                bra        +0x12E /* 000017EC */
  2045. 000016C2  4EBA 059C                jsr        [PC + 0x59C /* 00001C60 */]
  2046. 000016C6  4EBA 083A                jsr        [PC + 0x83A /* 00001F02 */]
  2047. 000016CA  4EBA 07F4                jsr        [PC + 0x7F4 /* 00001EC0 */]
  2048. 000016CE  4EBA 0666                jsr        [PC + 0x666 /* 00001D36 */]
  2049. 000016D2  7063                     moveq.l    D0, 0x63
  2050. 000016D4  3B40 BEB0                move.w     [A5 - 0x4150], D0
  2051. 000016D8  7076                     moveq.l    D0, 0x76
  2052. 000016DA  3B40 BEB4                move.w     [A5 - 0x414C], D0
  2053. 000016DE  700C                     moveq.l    D0, 0x0C
  2054. 000016E0  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2055. 000016E4  3B7C 00F6 BEB6           move.w     [A5 - 0x414A], 0xF6
  2056. 000016EA  486D BEB0                pea.l      [A5 - 0x4150]
  2057. 000016EE  A8A2                     trap       PaintRect
  2058. 000016F0  3B7C 00C1 BEB0           move.w     [A5 - 0x4150], 0xC1
  2059. 000016F6  3B7C 00D4 BEB4           move.w     [A5 - 0x414C], 0xD4
  2060. 000016FC  700C                     moveq.l    D0, 0x0C
  2061. 000016FE  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2062. 00001702  4EBA 0820                jsr        [PC + 0x820 /* 00001F24 */]
  2063. 00001706  6000 00E4                bra        +0xE6 /* 000017EC */
  2064. 0000170A  4EBA 0554                jsr        [PC + 0x554 /* 00001C60 */]
  2065. 0000170E  4EBA 07F2                jsr        [PC + 0x7F2 /* 00001F02 */]
  2066. 00001712  4EBA 07AC                jsr        [PC + 0x7AC /* 00001EC0 */]
  2067. 00001716  4EBA 061E                jsr        [PC + 0x61E /* 00001D36 */]
  2068. 0000171A  206D FB9A                movea.l    A0, [A5 - 0x466]
  2069. 0000171E  216D BCFE 000A           move.l     [A0 + 0xA], [A5 - 0x4302]
  2070. 00001724  4EBA 09EE                jsr        [PC + 0x9EE /* 00002114 */]
  2071. 00001728  3B7C 00C1 BEB0           move.w     [A5 - 0x4150], 0xC1
  2072. 0000172E  3B7C 00D4 BEB4           move.w     [A5 - 0x414C], 0xD4
  2073. 00001734  700C                     moveq.l    D0, 0x0C
  2074. 00001736  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2075. 0000173A  4EBA 07E8                jsr        [PC + 0x7E8 /* 00001F24 */]
  2076. 0000173E  6000 00AC                bra        +0xAE /* 000017EC */
  2077. 00001742  4EBA 051C                jsr        [PC + 0x51C /* 00001C60 */]
  2078. 00001746  4EBA 07BA                jsr        [PC + 0x7BA /* 00001F02 */]
  2079. 0000174A  4EBA 0774                jsr        [PC + 0x774 /* 00001EC0 */]
  2080. 0000174E  4EBA 05E6                jsr        [PC + 0x5E6 /* 00001D36 */]
  2081. 00001752  4EBA 09C0                jsr        [PC + 0x9C0 /* 00002114 */]
  2082. 00001756  206D FB9A                movea.l    A0, [A5 - 0x466]
  2083. 0000175A  216D BD06 0012           move.l     [A0 + 0x12], [A5 - 0x42FA]
  2084. 00001760  206D FB9A                movea.l    A0, [A5 - 0x466]
  2085. 00001764  216D BD02 000E           move.l     [A0 + 0xE], [A5 - 0x42FE]
  2086. 0000176A  4EBA 0966                jsr        [PC + 0x966 /* 000020D2 */]
  2087. 0000176E  4EBA 07EA                jsr        [PC + 0x7EA /* 00001F5A */]
  2088. 00001772  3B7C 00C1 BEB0           move.w     [A5 - 0x4150], 0xC1
  2089. 00001778  3B7C 00D4 BEB4           move.w     [A5 - 0x414C], 0xD4
  2090. 0000177E  700C                     moveq.l    D0, 0x0C
  2091. 00001780  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2092. 00001784  4EBA 079E                jsr        [PC + 0x79E /* 00001F24 */]
  2093. 00001788  6062                     bra        +0x64 /* 000017EC */
  2094. 0000178A  4EBA 02D0                jsr        [PC + 0x2D0 /* 00001A5C */]
  2095. 0000178E  605C                     bra        +0x5E /* 000017EC */
  2096. 00001790  4EBA 02CA                jsr        [PC + 0x2CA /* 00001A5C */]
  2097. 00001794  4EBA 0058                jsr        [PC + 0x58 /* 000017EE */]
  2098. 00001798  7063                     moveq.l    D0, 0x63
  2099. 0000179A  3B40 BEB0                move.w     [A5 - 0x4150], D0
  2100. 0000179E  7076                     moveq.l    D0, 0x76
  2101. 000017A0  3B40 BEB4                move.w     [A5 - 0x414C], D0
  2102. 000017A4  700C                     moveq.l    D0, 0x0C
  2103. 000017A6  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2104. 000017AA  4EBA 027C                jsr        [PC + 0x27C /* 00001A28 */]
  2105. 000017AE  603C                     bra        +0x3E /* 000017EC */
  2106. 000017B0  4EBA 02AA                jsr        [PC + 0x2AA /* 00001A5C */]
  2107. 000017B4  4EBA 0038                jsr        [PC + 0x38 /* 000017EE */]
  2108. 000017B8  7063                     moveq.l    D0, 0x63
  2109. 000017BA  3B40 BEB0                move.w     [A5 - 0x4150], D0
  2110. 000017BE  7076                     moveq.l    D0, 0x76
  2111. 000017C0  3B40 BEB4                move.w     [A5 - 0x414C], D0
  2112. 000017C4  700C                     moveq.l    D0, 0x0C
  2113. 000017C6  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2114. 000017CA  3B7C 00F6 BEB6           move.w     [A5 - 0x414A], 0xF6
  2115. 000017D0  486D BEB0                pea.l      [A5 - 0x4150]
  2116. 000017D4  A8A2                     trap       PaintRect
  2117. 000017D6  3B7C 00C1 BEB0           move.w     [A5 - 0x4150], 0xC1
  2118. 000017DC  3B7C 00D4 BEB4           move.w     [A5 - 0x414C], 0xD4
  2119. 000017E2  700C                     moveq.l    D0, 0x0C
  2120. 000017E4  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2121. 000017E8  4EBA 023E                jsr        [PC + 0x23E /* 00001A28 */]
  2122. label000017EC:
  2123. 000017EC  4E75                     rts
  2124. fn000017EE:
  2125. 000017EE  4A2D FE18                tst.b      [A5 - 0x1E8]
  2126. 000017F2  6726                     beq        +0x28 /* 0000181A */
  2127. 000017F4  2F2D FE38                move.l     -[A7], [A5 - 0x1C8]
  2128. 000017F8  A873                     trap       SetPort
  2129. 000017FA  3F3C 0005                move.w     -[A7], 0x5
  2130. 000017FE  3F3C 000B                move.w     -[A7], 0xB
  2131. 00001802  A893                     trap       MoveTo
  2132. 00001804  3F3C 0001                move.w     -[A7], 0x1
  2133. 00001808  A888                     trap       TextFace
  2134. 0000180A  486D FB9E                pea.l      [A5 - 0x462]
  2135. 0000180E  A884                     trap       DrawString
  2136. 00001810  4267                     clr.w      -[A7]
  2137. 00001812  A888                     trap       TextFace
  2138. 00001814  486D FE18                pea.l      [A5 - 0x1E8]
  2139. 00001818  A884                     trap       DrawString
  2140. label0000181A:
  2141. 0000181A  2F2D BEB8                move.l     -[A7], [A5 - 0x4148]
  2142. 0000181E  A873                     trap       SetPort
  2143. 00001820  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  2144. 00001824  3F3C 001F                move.w     -[A7], 0x1F
  2145. 00001828  A893                     trap       MoveTo
  2146. 0000182A  206D FB9A                movea.l    A0, [A5 - 0x466]
  2147. 0000182E  4868 0022                pea.l      [A0 + 0x22]
  2148. 00001832  A884                     trap       DrawString
  2149. 00001834  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2150. 00001838  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  2151. 0000183C  A893                     trap       MoveTo
  2152. 0000183E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2153. 00001842  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2154. 00001846  486D BBE6                pea.l      [A5 - 0x441A]
  2155. 0000184A  4EAD 020A                jsr        [A5 + 0x20A]
  2156. 0000184E  486D BBE6                pea.l      [A5 - 0x441A]
  2157. 00001852  A884                     trap       DrawString
  2158. 00001854  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2159. 00001858  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  2160. 0000185C  A893                     trap       MoveTo
  2161. 0000185E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2162. 00001862  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2163. 00001866  486D BBE6                pea.l      [A5 - 0x441A]
  2164. 0000186A  4EAD 020A                jsr        [A5 + 0x20A]
  2165. 0000186E  486D BBE6                pea.l      [A5 - 0x441A]
  2166. 00001872  A884                     trap       DrawString
  2167. 00001874  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2168. 00001878  3F3C 00A1                move.w     -[A7], 0xA1
  2169. 0000187C  A893                     trap       MoveTo
  2170. 0000187E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2171. 00001882  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2172. 00001886  486D BBE6                pea.l      [A5 - 0x441A]
  2173. 0000188A  4EAD 020A                jsr        [A5 + 0x20A]
  2174. 0000188E  486D BBE6                pea.l      [A5 - 0x441A]
  2175. 00001892  A884                     trap       DrawString
  2176. 00001894  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2177. 00001898  3F3C 00AD                move.w     -[A7], 0xAD
  2178. 0000189C  A893                     trap       MoveTo
  2179. 0000189E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2180. 000018A2  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2181. 000018A6  486D BBE6                pea.l      [A5 - 0x441A]
  2182. 000018AA  4EAD 020A                jsr        [A5 + 0x20A]
  2183. 000018AE  486D BBE6                pea.l      [A5 - 0x441A]
  2184. 000018B2  A884                     trap       DrawString
  2185. 000018B4  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2186. 000018B8  3F3C 005B                move.w     -[A7], 0x5B /* '[' */
  2187. 000018BC  A893                     trap       MoveTo
  2188. 000018BE  206D FB9A                movea.l    A0, [A5 - 0x466]
  2189. 000018C2  1028 0062                move.b     D0, [A0 + 0x62]
  2190. 000018C6  4880                     ext.w      D0
  2191. 000018C8  3F00                     move.w     -[A7], D0
  2192. 000018CA  4EBA 00EA                jsr        [PC + 0xEA /* 000019B6 */]
  2193. 000018CE  548F                     addq.l     A7, 2
  2194. 000018D0  206D FB9A                movea.l    A0, [A5 - 0x466]
  2195. 000018D4  226D FB9A                movea.l    A1, [A5 - 0x466]
  2196. 000018D8  2029 0016                move.l     D0, [A1 + 0x16]
  2197. 000018DC  B0A8 0006                cmp.l      D0, [A0 + 0x6]
  2198. 000018E0  6C4C                     bge        +0x4E /* 0000192E */
  2199. 000018E2  206D FB9A                movea.l    A0, [A5 - 0x466]
  2200. 000018E6  226D FB9A                movea.l    A1, [A5 - 0x466]
  2201. 000018EA  2029 0006                move.l     D0, [A1 + 0x6]
  2202. 000018EE  90A8 0016                sub.l      D0, [A0 + 0x16]
  2203. 000018F2  4878 03E8                pea.l      [0x000003E8]
  2204. 000018F6  2F00                     move.l     -[A7], D0
  2205. 000018F8  4EAD 0042                jsr        [A5 + 0x42]
  2206. 000018FC  206D FB9A                movea.l    A0, [A5 - 0x466]
  2207. 00001900  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2208. 00001904  2F00                     move.l     -[A7], D0
  2209. 00001906  4EAD 005A                jsr        [A5 + 0x5A]
  2210. 0000190A  4878 000A                pea.l      [0x0000000A]
  2211. 0000190E  5A80                     addq.l     D0, 5
  2212. 00001910  2F00                     move.l     -[A7], D0
  2213. 00001912  4EAD 005A                jsr        [A5 + 0x5A]
  2214. 00001916  2F00                     move.l     -[A7], D0
  2215. 00001918  486D BBE6                pea.l      [A5 - 0x441A]
  2216. 0000191C  4EAD 020A                jsr        [A5 + 0x20A]
  2217. 00001920  486D BBE6                pea.l      [A5 - 0x441A]
  2218. 00001924  A884                     trap       DrawString
  2219. 00001926  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  2220. 0000192A  A883                     trap       DrawChar
  2221. 0000192C  6006                     bra        +0x8 /* 00001934 */
  2222. label0000192E:
  2223. 0000192E  486D FBA8                pea.l      [A5 - 0x458]
  2224. 00001932  A884                     trap       DrawString
  2225. label00001934:
  2226. 00001934  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2227. 00001938  3F3C 00B9                move.w     -[A7], 0xB9
  2228. 0000193C  A893                     trap       MoveTo
  2229. 0000193E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2230. 00001942  1028 0063                move.b     D0, [A0 + 0x63]
  2231. 00001946  4880                     ext.w      D0
  2232. 00001948  3F00                     move.w     -[A7], D0
  2233. 0000194A  4EBA 006A                jsr        [PC + 0x6A /* 000019B6 */]
  2234. 0000194E  548F                     addq.l     A7, 2
  2235. 00001950  206D FB9A                movea.l    A0, [A5 - 0x466]
  2236. 00001954  226D FB9A                movea.l    A1, [A5 - 0x466]
  2237. 00001958  2029 000A                move.l     D0, [A1 + 0xA]
  2238. 0000195C  B0A8 0002                cmp.l      D0, [A0 + 0x2]
  2239. 00001960  6C4C                     bge        +0x4E /* 000019AE */
  2240. 00001962  206D FB9A                movea.l    A0, [A5 - 0x466]
  2241. 00001966  226D FB9A                movea.l    A1, [A5 - 0x466]
  2242. 0000196A  2029 0002                move.l     D0, [A1 + 0x2]
  2243. 0000196E  90A8 000A                sub.l      D0, [A0 + 0xA]
  2244. 00001972  4878 03E8                pea.l      [0x000003E8]
  2245. 00001976  2F00                     move.l     -[A7], D0
  2246. 00001978  4EAD 0042                jsr        [A5 + 0x42]
  2247. 0000197C  206D FB9A                movea.l    A0, [A5 - 0x466]
  2248. 00001980  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2249. 00001984  2F00                     move.l     -[A7], D0
  2250. 00001986  4EAD 005A                jsr        [A5 + 0x5A]
  2251. 0000198A  4878 000A                pea.l      [0x0000000A]
  2252. 0000198E  5A80                     addq.l     D0, 5
  2253. 00001990  2F00                     move.l     -[A7], D0
  2254. 00001992  4EAD 005A                jsr        [A5 + 0x5A]
  2255. 00001996  2F00                     move.l     -[A7], D0
  2256. 00001998  486D BBE6                pea.l      [A5 - 0x441A]
  2257. 0000199C  4EAD 020A                jsr        [A5 + 0x20A]
  2258. 000019A0  486D BBE6                pea.l      [A5 - 0x441A]
  2259. 000019A4  A884                     trap       DrawString
  2260. 000019A6  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  2261. 000019AA  A883                     trap       DrawChar
  2262. 000019AC  6006                     bra        +0x8 /* 000019B4 */
  2263. label000019AE:
  2264. 000019AE  486D FBAC                pea.l      [A5 - 0x454]
  2265. 000019B2  A884                     trap       DrawString
  2266. label000019B4:
  2267. 000019B4  4E75                     rts
  2268. fn000019B6:
  2269. 000019B6  4E56 0000                link       A6, 0
  2270. 000019BA  302E 0008                move.w     D0, [A6 + 0x8]
  2271. 000019BE  4EAD 002A                jsr        [A5 + 0x2A]
  2272. 000019C2  0008 0022                ori.b      A0, 0x22 /* '"' */
  2273. 000019C6  0010 0024                ori.b      [A0], 0x24 /* '$' */
  2274. 000019CA  0000 0028                ori.b      D0, 0x28 /* '(' */
  2275. 000019CE  0011 002A                ori.b      [A1], 0x2A /* '*' */
  2276. 000019D2  0001 002E                ori.b      D1, 0x2E /* '.' */
  2277. 000019D6  0012 0030                ori.b      [A2], 0x30 /* '0' */
  2278. 000019DA  0002 0034                ori.b      D2, 0x34 /* '4' */
  2279. 000019DE  0013 0036                ori.b      [A3], 0x36 /* '6' */
  2280. 000019E2  0003 003A                ori.b      D3, 0x3A /* ':' */
  2281. 000019E6  486D FBB0                pea.l      [A5 - 0x450]
  2282. 000019EA  A884                     trap       DrawString
  2283. 000019EC  486D FBB6                pea.l      [A5 - 0x44A]
  2284. 000019F0  A884                     trap       DrawString
  2285. 000019F2  6030                     bra        +0x32 /* 00001A24 */
  2286. 000019F4  486D FBC6                pea.l      [A5 - 0x43A]
  2287. 000019F8  A884                     trap       DrawString
  2288. 000019FA  486D FBCC                pea.l      [A5 - 0x434]
  2289. 000019FE  A884                     trap       DrawString
  2290. 00001A00  6022                     bra        +0x24 /* 00001A24 */
  2291. 00001A02  486D FBDC                pea.l      [A5 - 0x424]
  2292. 00001A06  A884                     trap       DrawString
  2293. 00001A08  486D FBE2                pea.l      [A5 - 0x41E]
  2294. 00001A0C  A884                     trap       DrawString
  2295. 00001A0E  6014                     bra        +0x16 /* 00001A24 */
  2296. 00001A10  486D FBEE                pea.l      [A5 - 0x412]
  2297. 00001A14  A884                     trap       DrawString
  2298. 00001A16  486D FBF4                pea.l      [A5 - 0x40C]
  2299. 00001A1A  A884                     trap       DrawString
  2300. 00001A1C  6006                     bra        +0x8 /* 00001A24 */
  2301. 00001A1E  486D FBFE                pea.l      [A5 - 0x402]
  2302. 00001A22  A884                     trap       DrawString
  2303. label00001A24:
  2304. 00001A24  4E5E                     unlink     A6
  2305. 00001A26  4E75                     rts
  2306. fn00001A28:
  2307. 00001A28  4AAD BDA8                tst.l      [A5 - 0x4258]
  2308. 00001A2C  672C                     beq        +0x2E /* 00001A5A */
  2309. 00001A2E  202D BDA8                move.l     D0, [A5 - 0x4258]
  2310. 00001A32  90AD BDA0                sub.l      D0, [A5 - 0x4260]
  2311. 00001A36  4878 00EA                pea.l      [0x000000EA]
  2312. 00001A3A  2F00                     move.l     -[A7], D0
  2313. 00001A3C  4EAD 0042                jsr        [A5 + 0x42]
  2314. 00001A40  2F2D BDA8                move.l     -[A7], [A5 - 0x4258]
  2315. 00001A44  2F00                     move.l     -[A7], D0
  2316. 00001A46  4EAD 005A                jsr        [A5 + 0x5A]
  2317. 00001A4A  306D BEB2                movea.w    A0, [A5 - 0x414E]
  2318. 00001A4E  D088                     add.l      D0, A0
  2319. 00001A50  3B40 BEB6                move.w     [A5 - 0x414A], D0
  2320. 00001A54  486D BEB0                pea.l      [A5 - 0x4150]
  2321. 00001A58  A8A2                     trap       PaintRect
  2322. label00001A5A:
  2323. 00001A5A  4E75                     rts
  2324. fn00001A5C:
  2325. 00001A5C  2F2D BFAA                move.l     -[A7], [A5 - 0x4056]
  2326. 00001A60  A873                     trap       SetPort
  2327. 00001A62  3B7C 0082 BEB4           move.w     [A5 - 0x414C], 0x82
  2328. 00001A68  3B7C 012C BEB6           move.w     [A5 - 0x414A], 0x12C
  2329. 00001A6E  707C                     moveq.l    D0, 0x7C
  2330. 00001A70  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2331. 00001A74  700E                     moveq.l    D0, 0x0E
  2332. 00001A76  3B40 BEB0                move.w     [A5 - 0x4150], D0
  2333. 00001A7A  486D BEB0                pea.l      [A5 - 0x4150]
  2334. 00001A7E  A8A3                     trap       EraseRect
  2335. 00001A80  3F3C 0008                move.w     -[A7], 0x8
  2336. 00001A84  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2337. 00001A88  A893                     trap       MoveTo
  2338. 00001A8A  486D FC08                pea.l      [A5 - 0x3F8]
  2339. 00001A8E  A884                     trap       DrawString
  2340. 00001A90  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  2341. 00001A94  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2342. 00001A98  A893                     trap       MoveTo
  2343. 00001A9A  306D BFB4                movea.w    A0, [A5 - 0x404C]
  2344. 00001A9E  2F08                     move.l     -[A7], A0
  2345. 00001AA0  486D BBE6                pea.l      [A5 - 0x441A]
  2346. 00001AA4  4EAD 020A                jsr        [A5 + 0x20A]
  2347. 00001AA8  486D BBE6                pea.l      [A5 - 0x441A]
  2348. 00001AAC  A884                     trap       DrawString
  2349. 00001AAE  486D FC1A                pea.l      [A5 - 0x3E6]
  2350. 00001AB2  A884                     trap       DrawString
  2351. 00001AB4  206D FB9A                movea.l    A0, [A5 - 0x466]
  2352. 00001AB8  4878 0400                pea.l      [0x00000400]
  2353. 00001ABC  2068 0012                movea.l    A0, [A0 + 0x12]
  2354. 00001AC0  4868 0200                pea.l      [A0 + 0x200]
  2355. 00001AC4  4EAD 005A                jsr        [A5 + 0x5A]
  2356. 00001AC8  2F00                     move.l     -[A7], D0
  2357. 00001ACA  486D BBE6                pea.l      [A5 - 0x441A]
  2358. 00001ACE  4EAD 020A                jsr        [A5 + 0x20A]
  2359. 00001AD2  486D BBE6                pea.l      [A5 - 0x441A]
  2360. 00001AD6  A884                     trap       DrawString
  2361. 00001AD8  486D FC1E                pea.l      [A5 - 0x3E2]
  2362. 00001ADC  A884                     trap       DrawString
  2363. 00001ADE  3F3C 0008                move.w     -[A7], 0x8
  2364. 00001AE2  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  2365. 00001AE6  A893                     trap       MoveTo
  2366. 00001AE8  486D FC22                pea.l      [A5 - 0x3DE]
  2367. 00001AEC  A884                     trap       DrawString
  2368. 00001AEE  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  2369. 00001AF2  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  2370. 00001AF6  A893                     trap       MoveTo
  2371. 00001AF8  206D FB9A                movea.l    A0, [A5 - 0x466]
  2372. 00001AFC  326D BFB4                movea.w    A1, [A5 - 0x404C]
  2373. 00001B00  93E8 001A                sub.l      A1, [A0 + 0x1A]
  2374. 00001B04  4851                     pea.l      [A1]
  2375. 00001B06  486D BBE6                pea.l      [A5 - 0x441A]
  2376. 00001B0A  4EAD 020A                jsr        [A5 + 0x20A]
  2377. 00001B0E  486D BBE6                pea.l      [A5 - 0x441A]
  2378. 00001B12  A884                     trap       DrawString
  2379. 00001B14  486D FC30                pea.l      [A5 - 0x3D0]
  2380. 00001B18  A884                     trap       DrawString
  2381. 00001B1A  206D FB9A                movea.l    A0, [A5 - 0x466]
  2382. 00001B1E  226D FB9A                movea.l    A1, [A5 - 0x466]
  2383. 00001B22  2029 0012                move.l     D0, [A1 + 0x12]
  2384. 00001B26  90A8 000E                sub.l      D0, [A0 + 0xE]
  2385. 00001B2A  4878 0400                pea.l      [0x00000400]
  2386. 00001B2E  0680 0000 0200           addi.l     D0, 0x200
  2387. 00001B34  2F00                     move.l     -[A7], D0
  2388. 00001B36  4EAD 005A                jsr        [A5 + 0x5A]
  2389. 00001B3A  2F00                     move.l     -[A7], D0
  2390. 00001B3C  486D BBE6                pea.l      [A5 - 0x441A]
  2391. 00001B40  4EAD 020A                jsr        [A5 + 0x20A]
  2392. 00001B44  486D BBE6                pea.l      [A5 - 0x441A]
  2393. 00001B48  A884                     trap       DrawString
  2394. 00001B4A  486D FC34                pea.l      [A5 - 0x3CC]
  2395. 00001B4E  A884                     trap       DrawString
  2396. 00001B50  206D FB9A                movea.l    A0, [A5 - 0x466]
  2397. 00001B54  4AA8 0012                tst.l      [A0 + 0x12]
  2398. 00001B58  6608                     bne        +0xA /* 00001B62 */
  2399. 00001B5A  486D FC3A                pea.l      [A5 - 0x3C6]
  2400. 00001B5E  A884                     trap       DrawString
  2401. 00001B60  604A                     bra        +0x4C /* 00001BAC */
  2402. label00001B62:
  2403. 00001B62  206D FB9A                movea.l    A0, [A5 - 0x466]
  2404. 00001B66  226D FB9A                movea.l    A1, [A5 - 0x466]
  2405. 00001B6A  2029 0012                move.l     D0, [A1 + 0x12]
  2406. 00001B6E  90A8 000E                sub.l      D0, [A0 + 0xE]
  2407. 00001B72  4878 03E8                pea.l      [0x000003E8]
  2408. 00001B76  2F00                     move.l     -[A7], D0
  2409. 00001B78  4EAD 0042                jsr        [A5 + 0x42]
  2410. 00001B7C  206D FB9A                movea.l    A0, [A5 - 0x466]
  2411. 00001B80  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2412. 00001B84  2F00                     move.l     -[A7], D0
  2413. 00001B86  4EAD 005A                jsr        [A5 + 0x5A]
  2414. 00001B8A  4878 000A                pea.l      [0x0000000A]
  2415. 00001B8E  5A80                     addq.l     D0, 5
  2416. 00001B90  2F00                     move.l     -[A7], D0
  2417. 00001B92  4EAD 005A                jsr        [A5 + 0x5A]
  2418. 00001B96  2F00                     move.l     -[A7], D0
  2419. 00001B98  486D BBE6                pea.l      [A5 - 0x441A]
  2420. 00001B9C  4EAD 020A                jsr        [A5 + 0x20A]
  2421. 00001BA0  486D BBE6                pea.l      [A5 - 0x441A]
  2422. 00001BA4  A884                     trap       DrawString
  2423. 00001BA6  486D FC3E                pea.l      [A5 - 0x3C2]
  2424. 00001BAA  A884                     trap       DrawString
  2425. label00001BAC:
  2426. 00001BAC  3F3C 0008                move.w     -[A7], 0x8
  2427. 00001BB0  3F3C 001C                move.w     -[A7], 0x1C
  2428. 00001BB4  A893                     trap       MoveTo
  2429. 00001BB6  486D FC42                pea.l      [A5 - 0x3BE]
  2430. 00001BBA  A884                     trap       DrawString
  2431. 00001BBC  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  2432. 00001BC0  3F3C 001C                move.w     -[A7], 0x1C
  2433. 00001BC4  A893                     trap       MoveTo
  2434. 00001BC6  206D FB9A                movea.l    A0, [A5 - 0x466]
  2435. 00001BCA  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  2436. 00001BCE  486D BBE6                pea.l      [A5 - 0x441A]
  2437. 00001BD2  4EAD 020A                jsr        [A5 + 0x20A]
  2438. 00001BD6  486D BBE6                pea.l      [A5 - 0x441A]
  2439. 00001BDA  A884                     trap       DrawString
  2440. 00001BDC  486D FC54                pea.l      [A5 - 0x3AC]
  2441. 00001BE0  A884                     trap       DrawString
  2442. 00001BE2  206D FB9A                movea.l    A0, [A5 - 0x466]
  2443. 00001BE6  4878 0400                pea.l      [0x00000400]
  2444. 00001BEA  2068 000E                movea.l    A0, [A0 + 0xE]
  2445. 00001BEE  4868 0200                pea.l      [A0 + 0x200]
  2446. 00001BF2  4EAD 005A                jsr        [A5 + 0x5A]
  2447. 00001BF6  2F00                     move.l     -[A7], D0
  2448. 00001BF8  486D BBE6                pea.l      [A5 - 0x441A]
  2449. 00001BFC  4EAD 020A                jsr        [A5 + 0x20A]
  2450. 00001C00  486D BBE6                pea.l      [A5 - 0x441A]
  2451. 00001C04  A884                     trap       DrawString
  2452. 00001C06  486D FC58                pea.l      [A5 - 0x3A8]
  2453. 00001C0A  A884                     trap       DrawString
  2454. 00001C0C  206D FB9A                movea.l    A0, [A5 - 0x466]
  2455. 00001C10  4AA8 0012                tst.l      [A0 + 0x12]
  2456. 00001C14  6608                     bne        +0xA /* 00001C1E */
  2457. 00001C16  486D FC5E                pea.l      [A5 - 0x3A2]
  2458. 00001C1A  A884                     trap       DrawString
  2459. 00001C1C  6040                     bra        +0x42 /* 00001C5E */
  2460. label00001C1E:
  2461. 00001C1E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2462. 00001C22  4878 03E8                pea.l      [0x000003E8]
  2463. 00001C26  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2464. 00001C2A  4EAD 0042                jsr        [A5 + 0x42]
  2465. 00001C2E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2466. 00001C32  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2467. 00001C36  2F00                     move.l     -[A7], D0
  2468. 00001C38  4EAD 005A                jsr        [A5 + 0x5A]
  2469. 00001C3C  4878 000A                pea.l      [0x0000000A]
  2470. 00001C40  5A80                     addq.l     D0, 5
  2471. 00001C42  2F00                     move.l     -[A7], D0
  2472. 00001C44  4EAD 005A                jsr        [A5 + 0x5A]
  2473. 00001C48  2F00                     move.l     -[A7], D0
  2474. 00001C4A  486D BBE6                pea.l      [A5 - 0x441A]
  2475. 00001C4E  4EAD 020A                jsr        [A5 + 0x20A]
  2476. 00001C52  486D BBE6                pea.l      [A5 - 0x441A]
  2477. 00001C56  A884                     trap       DrawString
  2478. 00001C58  486D FC62                pea.l      [A5 - 0x39E]
  2479. 00001C5C  A884                     trap       DrawString
  2480. label00001C5E:
  2481. 00001C5E  4E75                     rts
  2482. fn00001C60:
  2483. 00001C60  4A2D FE18                tst.b      [A5 - 0x1E8]
  2484. 00001C64  6726                     beq        +0x28 /* 00001C8C */
  2485. 00001C66  2F2D FE38                move.l     -[A7], [A5 - 0x1C8]
  2486. 00001C6A  A873                     trap       SetPort
  2487. 00001C6C  3F3C 0005                move.w     -[A7], 0x5
  2488. 00001C70  3F3C 000B                move.w     -[A7], 0xB
  2489. 00001C74  A893                     trap       MoveTo
  2490. 00001C76  3F3C 0001                move.w     -[A7], 0x1
  2491. 00001C7A  A888                     trap       TextFace
  2492. 00001C7C  486D FC66                pea.l      [A5 - 0x39A]
  2493. 00001C80  A884                     trap       DrawString
  2494. 00001C82  4267                     clr.w      -[A7]
  2495. 00001C84  A888                     trap       TextFace
  2496. 00001C86  486D FE18                pea.l      [A5 - 0x1E8]
  2497. 00001C8A  A884                     trap       DrawString
  2498. label00001C8C:
  2499. 00001C8C  2F2D BEB8                move.l     -[A7], [A5 - 0x4148]
  2500. 00001C90  A873                     trap       SetPort
  2501. 00001C92  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  2502. 00001C96  3F3C 001A                move.w     -[A7], 0x1A
  2503. 00001C9A  A893                     trap       MoveTo
  2504. 00001C9C  3F3C 0001                move.w     -[A7], 0x1
  2505. 00001CA0  A888                     trap       TextFace
  2506. 00001CA2  206D FB9A                movea.l    A0, [A5 - 0x466]
  2507. 00001CA6  4868 0022                pea.l      [A0 + 0x22]
  2508. 00001CAA  A884                     trap       DrawString
  2509. 00001CAC  4267                     clr.w      -[A7]
  2510. 00001CAE  A888                     trap       TextFace
  2511. 00001CB0  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  2512. 00001CB4  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  2513. 00001CB8  A893                     trap       MoveTo
  2514. 00001CBA  082D 0002 BEC7           btst.b     [A5 - 0x4139], 0x2
  2515. 00001CC0  6706                     beq        +0x8 /* 00001CC8 */
  2516. 00001CC2  486D FC70                pea.l      [A5 - 0x390]
  2517. 00001CC6  A884                     trap       DrawString
  2518. label00001CC8:
  2519. 00001CC8  082D 0000 BEC7           btst.b     [A5 - 0x4139], 0x0
  2520. 00001CCE  6706                     beq        +0x8 /* 00001CD6 */
  2521. 00001CD0  486D FC7A                pea.l      [A5 - 0x386]
  2522. 00001CD4  A884                     trap       DrawString
  2523. label00001CD6:
  2524. 00001CD6  082D 0001 BEC7           btst.b     [A5 - 0x4139], 0x1
  2525. 00001CDC  6706                     beq        +0x8 /* 00001CE4 */
  2526. 00001CDE  486D FC80                pea.l      [A5 - 0x380]
  2527. 00001CE2  A884                     trap       DrawString
  2528. label00001CE4:
  2529. 00001CE4  70FB                     moveq.l    D0, 0xFFFFFFFB
  2530. 00001CE6  C06D BEC6                and.w      D0, [A5 - 0x413A]
  2531. 00001CEA  4A40                     tst.w      D0
  2532. 00001CEC  6706                     beq        +0x8 /* 00001CF4 */
  2533. 00001CEE  486D FC8A                pea.l      [A5 - 0x376]
  2534. 00001CF2  A884                     trap       DrawString
  2535. label00001CF4:
  2536. 00001CF4  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2537. 00001CF8  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  2538. 00001CFC  A893                     trap       MoveTo
  2539. 00001CFE  206D FB9A                movea.l    A0, [A5 - 0x466]
  2540. 00001D02  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2541. 00001D06  486D BBE6                pea.l      [A5 - 0x441A]
  2542. 00001D0A  4EAD 020A                jsr        [A5 + 0x20A]
  2543. 00001D0E  486D BBE6                pea.l      [A5 - 0x441A]
  2544. 00001D12  A884                     trap       DrawString
  2545. 00001D14  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2546. 00001D18  3F3C 00A1                move.w     -[A7], 0xA1
  2547. 00001D1C  A893                     trap       MoveTo
  2548. 00001D1E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2549. 00001D22  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2550. 00001D26  486D BBE6                pea.l      [A5 - 0x441A]
  2551. 00001D2A  4EAD 020A                jsr        [A5 + 0x20A]
  2552. 00001D2E  486D BBE6                pea.l      [A5 - 0x441A]
  2553. 00001D32  A884                     trap       DrawString
  2554. 00001D34  4E75                     rts
  2555. fn00001D36:
  2556. 00001D36  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  2557. 00001D3A  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  2558. 00001D3E  A893                     trap       MoveTo
  2559. 00001D40  206D FB9A                movea.l    A0, [A5 - 0x466]
  2560. 00001D44  226D FB9A                movea.l    A1, [A5 - 0x466]
  2561. 00001D48  2029 0006                move.l     D0, [A1 + 0x6]
  2562. 00001D4C  B0A8 0016                cmp.l      D0, [A0 + 0x16]
  2563. 00001D50  6E2E                     bgt        +0x30 /* 00001D80 */
  2564. 00001D52  206D FB9A                movea.l    A0, [A5 - 0x466]
  2565. 00001D56  226D FB9A                movea.l    A1, [A5 - 0x466]
  2566. 00001D5A  2029 0006                move.l     D0, [A1 + 0x6]
  2567. 00001D5E  B0A8 001E                cmp.l      D0, [A0 + 0x1E]
  2568. 00001D62  6E1C                     bgt        +0x1E /* 00001D80 */
  2569. 00001D64  206D FB9A                movea.l    A0, [A5 - 0x466]
  2570. 00001D68  226D FB9A                movea.l    A1, [A5 - 0x466]
  2571. 00001D6C  2029 0006                move.l     D0, [A1 + 0x6]
  2572. 00001D70  B0A8 001A                cmp.l      D0, [A0 + 0x1A]
  2573. 00001D74  6E0A                     bgt        +0xC /* 00001D80 */
  2574. 00001D76  486D FC92                pea.l      [A5 - 0x36E]
  2575. 00001D7A  A884                     trap       DrawString
  2576. 00001D7C  6000 0140                bra        +0x142 /* 00001EBE */
  2577. label00001D80:
  2578. 00001D80  206D FB9A                movea.l    A0, [A5 - 0x466]
  2579. 00001D84  226D FB9A                movea.l    A1, [A5 - 0x466]
  2580. 00001D88  2029 0016                move.l     D0, [A1 + 0x16]
  2581. 00001D8C  B0A8 001E                cmp.l      D0, [A0 + 0x1E]
  2582. 00001D90  6C66                     bge        +0x68 /* 00001DF8 */
  2583. 00001D92  206D FB9A                movea.l    A0, [A5 - 0x466]
  2584. 00001D96  226D FB9A                movea.l    A1, [A5 - 0x466]
  2585. 00001D9A  2029 0016                move.l     D0, [A1 + 0x16]
  2586. 00001D9E  B0A8 001A                cmp.l      D0, [A0 + 0x1A]
  2587. 00001DA2  6C54                     bge        +0x56 /* 00001DF8 */
  2588. 00001DA4  486D FCAC                pea.l      [A5 - 0x354]
  2589. 00001DA8  A884                     trap       DrawString
  2590. 00001DAA  206D FB9A                movea.l    A0, [A5 - 0x466]
  2591. 00001DAE  226D FB9A                movea.l    A1, [A5 - 0x466]
  2592. 00001DB2  2029 0006                move.l     D0, [A1 + 0x6]
  2593. 00001DB6  90A8 0016                sub.l      D0, [A0 + 0x16]
  2594. 00001DBA  4878 03E8                pea.l      [0x000003E8]
  2595. 00001DBE  2F00                     move.l     -[A7], D0
  2596. 00001DC0  4EAD 0042                jsr        [A5 + 0x42]
  2597. 00001DC4  206D FB9A                movea.l    A0, [A5 - 0x466]
  2598. 00001DC8  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2599. 00001DCC  2F00                     move.l     -[A7], D0
  2600. 00001DCE  4EAD 005A                jsr        [A5 + 0x5A]
  2601. 00001DD2  4878 000A                pea.l      [0x0000000A]
  2602. 00001DD6  5A80                     addq.l     D0, 5
  2603. 00001DD8  2F00                     move.l     -[A7], D0
  2604. 00001DDA  4EAD 005A                jsr        [A5 + 0x5A]
  2605. 00001DDE  2F00                     move.l     -[A7], D0
  2606. 00001DE0  486D BBE6                pea.l      [A5 - 0x441A]
  2607. 00001DE4  4EAD 020A                jsr        [A5 + 0x20A]
  2608. 00001DE8  486D BBE6                pea.l      [A5 - 0x441A]
  2609. 00001DEC  A884                     trap       DrawString
  2610. 00001DEE  486D FCBC                pea.l      [A5 - 0x344]
  2611. 00001DF2  A884                     trap       DrawString
  2612. 00001DF4  6000 00C8                bra        +0xCA /* 00001EBE */
  2613. label00001DF8:
  2614. 00001DF8  206D FB9A                movea.l    A0, [A5 - 0x466]
  2615. 00001DFC  226D FB9A                movea.l    A1, [A5 - 0x466]
  2616. 00001E00  2029 001A                move.l     D0, [A1 + 0x1A]
  2617. 00001E04  B0A8 001E                cmp.l      D0, [A0 + 0x1E]
  2618. 00001E08  6C52                     bge        +0x54 /* 00001E5C */
  2619. 00001E0A  486D FCC6                pea.l      [A5 - 0x33A]
  2620. 00001E0E  A884                     trap       DrawString
  2621. 00001E10  206D FB9A                movea.l    A0, [A5 - 0x466]
  2622. 00001E14  226D FB9A                movea.l    A1, [A5 - 0x466]
  2623. 00001E18  2029 0006                move.l     D0, [A1 + 0x6]
  2624. 00001E1C  90A8 001A                sub.l      D0, [A0 + 0x1A]
  2625. 00001E20  4878 03E8                pea.l      [0x000003E8]
  2626. 00001E24  2F00                     move.l     -[A7], D0
  2627. 00001E26  4EAD 0042                jsr        [A5 + 0x42]
  2628. 00001E2A  206D FB9A                movea.l    A0, [A5 - 0x466]
  2629. 00001E2E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2630. 00001E32  2F00                     move.l     -[A7], D0
  2631. 00001E34  4EAD 005A                jsr        [A5 + 0x5A]
  2632. 00001E38  4878 000A                pea.l      [0x0000000A]
  2633. 00001E3C  5A80                     addq.l     D0, 5
  2634. 00001E3E  2F00                     move.l     -[A7], D0
  2635. 00001E40  4EAD 005A                jsr        [A5 + 0x5A]
  2636. 00001E44  2F00                     move.l     -[A7], D0
  2637. 00001E46  486D BBE6                pea.l      [A5 - 0x441A]
  2638. 00001E4A  4EAD 020A                jsr        [A5 + 0x20A]
  2639. 00001E4E  486D BBE6                pea.l      [A5 - 0x441A]
  2640. 00001E52  A884                     trap       DrawString
  2641. 00001E54  486D FCD0                pea.l      [A5 - 0x330]
  2642. 00001E58  A884                     trap       DrawString
  2643. 00001E5A  6062                     bra        +0x64 /* 00001EBE */
  2644. label00001E5C:
  2645. 00001E5C  486D FCDA                pea.l      [A5 - 0x326]
  2646. 00001E60  A884                     trap       DrawString
  2647. 00001E62  206D FB9A                movea.l    A0, [A5 - 0x466]
  2648. 00001E66  226D FB9A                movea.l    A1, [A5 - 0x466]
  2649. 00001E6A  2029 0006                move.l     D0, [A1 + 0x6]
  2650. 00001E6E  90A8 001E                sub.l      D0, [A0 + 0x1E]
  2651. 00001E72  4878 03E8                pea.l      [0x000003E8]
  2652. 00001E76  2F00                     move.l     -[A7], D0
  2653. 00001E78  4EAD 0042                jsr        [A5 + 0x42]
  2654. 00001E7C  206D FB9A                movea.l    A0, [A5 - 0x466]
  2655. 00001E80  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2656. 00001E84  2F00                     move.l     -[A7], D0
  2657. 00001E86  4EAD 005A                jsr        [A5 + 0x5A]
  2658. 00001E8A  4878 000A                pea.l      [0x0000000A]
  2659. 00001E8E  5A80                     addq.l     D0, 5
  2660. 00001E90  2F00                     move.l     -[A7], D0
  2661. 00001E92  4EAD 005A                jsr        [A5 + 0x5A]
  2662. 00001E96  2F00                     move.l     -[A7], D0
  2663. 00001E98  486D BBE6                pea.l      [A5 - 0x441A]
  2664. 00001E9C  4EAD 020A                jsr        [A5 + 0x20A]
  2665. 00001EA0  486D BBE6                pea.l      [A5 - 0x441A]
  2666. 00001EA4  A884                     trap       DrawString
  2667. 00001EA6  486D FCE6                pea.l      [A5 - 0x31A]
  2668. 00001EAA  A884                     trap       DrawString
  2669. 00001EAC  7063                     moveq.l    D0, 0x63
  2670. 00001EAE  3B40 BEB0                move.w     [A5 - 0x4150], D0
  2671. 00001EB2  700C                     moveq.l    D0, 0x0C
  2672. 00001EB4  3B40 BEB2                move.w     [A5 - 0x414E], D0
  2673. 00001EB8  7076                     moveq.l    D0, 0x76
  2674. 00001EBA  3B40 BEB4                move.w     [A5 - 0x414C], D0
  2675. label00001EBE:
  2676. 00001EBE  4E75                     rts
  2677. fn00001EC0:
  2678. 00001EC0  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2679. 00001EC4  3F3C 005B                move.w     -[A7], 0x5B /* '[' */
  2680. 00001EC8  A893                     trap       MoveTo
  2681. 00001ECA  206D FB9A                movea.l    A0, [A5 - 0x466]
  2682. 00001ECE  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  2683. 00001ED2  486D BBE6                pea.l      [A5 - 0x441A]
  2684. 00001ED6  4EAD 020A                jsr        [A5 + 0x20A]
  2685. 00001EDA  486D BBE6                pea.l      [A5 - 0x441A]
  2686. 00001EDE  A884                     trap       DrawString
  2687. 00001EE0  3F3C 00CD                move.w     -[A7], 0xCD
  2688. 00001EE4  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  2689. 00001EE8  A893                     trap       MoveTo
  2690. 00001EEA  206D FB9A                movea.l    A0, [A5 - 0x466]
  2691. 00001EEE  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  2692. 00001EF2  486D BBE6                pea.l      [A5 - 0x441A]
  2693. 00001EF6  4EAD 020A                jsr        [A5 + 0x20A]
  2694. 00001EFA  486D BBE6                pea.l      [A5 - 0x441A]
  2695. 00001EFE  A884                     trap       DrawString
  2696. 00001F00  4E75                     rts
  2697. fn00001F02:
  2698. 00001F02  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2699. 00001F06  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  2700. 00001F0A  A893                     trap       MoveTo
  2701. 00001F0C  206D FB9A                movea.l    A0, [A5 - 0x466]
  2702. 00001F10  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2703. 00001F14  486D BBE6                pea.l      [A5 - 0x441A]
  2704. 00001F18  4EAD 020A                jsr        [A5 + 0x20A]
  2705. 00001F1C  486D BBE6                pea.l      [A5 - 0x441A]
  2706. 00001F20  A884                     trap       DrawString
  2707. 00001F22  4E75                     rts
  2708. fn00001F24:
  2709. 00001F24  4AAD BCF2                tst.l      [A5 - 0x430E]
  2710. 00001F28  6722                     beq        +0x24 /* 00001F4C */
  2711. 00001F2A  4878 00EA                pea.l      [0x000000EA]
  2712. 00001F2E  2F2D BCEE                move.l     -[A7], [A5 - 0x4312]
  2713. 00001F32  4EAD 0042                jsr        [A5 + 0x42]
  2714. 00001F36  2F2D BCF2                move.l     -[A7], [A5 - 0x430E]
  2715. 00001F3A  2F00                     move.l     -[A7], D0
  2716. 00001F3C  4EAD 005A                jsr        [A5 + 0x5A]
  2717. 00001F40  306D BEB2                movea.w    A0, [A5 - 0x414E]
  2718. 00001F44  D088                     add.l      D0, A0
  2719. 00001F46  3B40 BEB6                move.w     [A5 - 0x414A], D0
  2720. 00001F4A  6006                     bra        +0x8 /* 00001F52 */
  2721. label00001F4C:
  2722. 00001F4C  3B6D BEB2 BEB6           move.w     [A5 - 0x414A], [A5 - 0x414E]
  2723. label00001F52:
  2724. 00001F52  486D BEB0                pea.l      [A5 - 0x4150]
  2725. 00001F56  A8A2                     trap       PaintRect
  2726. 00001F58  4E75                     rts
  2727. fn00001F5A:
  2728. 00001F5A  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  2729. 00001F5E  3F3C 0093                move.w     -[A7], 0x93
  2730. 00001F62  A893                     trap       MoveTo
  2731. 00001F64  206D FB9A                movea.l    A0, [A5 - 0x466]
  2732. 00001F68  226D FB9A                movea.l    A1, [A5 - 0x466]
  2733. 00001F6C  2029 0002                move.l     D0, [A1 + 0x2]
  2734. 00001F70  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  2735. 00001F74  6E2E                     bgt        +0x30 /* 00001FA4 */
  2736. 00001F76  206D FB9A                movea.l    A0, [A5 - 0x466]
  2737. 00001F7A  226D FB9A                movea.l    A1, [A5 - 0x466]
  2738. 00001F7E  2029 0002                move.l     D0, [A1 + 0x2]
  2739. 00001F82  B0A8 0012                cmp.l      D0, [A0 + 0x12]
  2740. 00001F86  6E1C                     bgt        +0x1E /* 00001FA4 */
  2741. 00001F88  206D FB9A                movea.l    A0, [A5 - 0x466]
  2742. 00001F8C  226D FB9A                movea.l    A1, [A5 - 0x466]
  2743. 00001F90  2029 0002                move.l     D0, [A1 + 0x2]
  2744. 00001F94  B0A8 000E                cmp.l      D0, [A0 + 0xE]
  2745. 00001F98  6E0A                     bgt        +0xC /* 00001FA4 */
  2746. 00001F9A  486D FCF0                pea.l      [A5 - 0x310]
  2747. 00001F9E  A884                     trap       DrawString
  2748. 00001FA0  6000 012E                bra        +0x130 /* 000020D0 */
  2749. label00001FA4:
  2750. 00001FA4  206D FB9A                movea.l    A0, [A5 - 0x466]
  2751. 00001FA8  226D FB9A                movea.l    A1, [A5 - 0x466]
  2752. 00001FAC  2029 000A                move.l     D0, [A1 + 0xA]
  2753. 00001FB0  B0A8 0012                cmp.l      D0, [A0 + 0x12]
  2754. 00001FB4  6C66                     bge        +0x68 /* 0000201C */
  2755. 00001FB6  206D FB9A                movea.l    A0, [A5 - 0x466]
  2756. 00001FBA  226D FB9A                movea.l    A1, [A5 - 0x466]
  2757. 00001FBE  2029 000A                move.l     D0, [A1 + 0xA]
  2758. 00001FC2  B0A8 000E                cmp.l      D0, [A0 + 0xE]
  2759. 00001FC6  6C54                     bge        +0x56 /* 0000201C */
  2760. 00001FC8  486D FD0A                pea.l      [A5 - 0x2F6]
  2761. 00001FCC  A884                     trap       DrawString
  2762. 00001FCE  206D FB9A                movea.l    A0, [A5 - 0x466]
  2763. 00001FD2  226D FB9A                movea.l    A1, [A5 - 0x466]
  2764. 00001FD6  2029 0002                move.l     D0, [A1 + 0x2]
  2765. 00001FDA  90A8 000A                sub.l      D0, [A0 + 0xA]
  2766. 00001FDE  4878 03E8                pea.l      [0x000003E8]
  2767. 00001FE2  2F00                     move.l     -[A7], D0
  2768. 00001FE4  4EAD 0042                jsr        [A5 + 0x42]
  2769. 00001FE8  206D FB9A                movea.l    A0, [A5 - 0x466]
  2770. 00001FEC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2771. 00001FF0  2F00                     move.l     -[A7], D0
  2772. 00001FF2  4EAD 005A                jsr        [A5 + 0x5A]
  2773. 00001FF6  4878 000A                pea.l      [0x0000000A]
  2774. 00001FFA  5A80                     addq.l     D0, 5
  2775. 00001FFC  2F00                     move.l     -[A7], D0
  2776. 00001FFE  4EAD 005A                jsr        [A5 + 0x5A]
  2777. 00002002  2F00                     move.l     -[A7], D0
  2778. 00002004  486D BBE6                pea.l      [A5 - 0x441A]
  2779. 00002008  4EAD 020A                jsr        [A5 + 0x20A]
  2780. 0000200C  486D BBE6                pea.l      [A5 - 0x441A]
  2781. 00002010  A884                     trap       DrawString
  2782. 00002012  486D FD1A                pea.l      [A5 - 0x2E6]
  2783. 00002016  A884                     trap       DrawString
  2784. 00002018  6000 00B6                bra        +0xB8 /* 000020D0 */
  2785. label0000201C:
  2786. 0000201C  206D FB9A                movea.l    A0, [A5 - 0x466]
  2787. 00002020  226D FB9A                movea.l    A1, [A5 - 0x466]
  2788. 00002024  2029 000E                move.l     D0, [A1 + 0xE]
  2789. 00002028  B0A8 0012                cmp.l      D0, [A0 + 0x12]
  2790. 0000202C  6C52                     bge        +0x54 /* 00002080 */
  2791. 0000202E  486D FD24                pea.l      [A5 - 0x2DC]
  2792. 00002032  A884                     trap       DrawString
  2793. 00002034  206D FB9A                movea.l    A0, [A5 - 0x466]
  2794. 00002038  226D FB9A                movea.l    A1, [A5 - 0x466]
  2795. 0000203C  2029 0002                move.l     D0, [A1 + 0x2]
  2796. 00002040  90A8 000E                sub.l      D0, [A0 + 0xE]
  2797. 00002044  4878 03E8                pea.l      [0x000003E8]
  2798. 00002048  2F00                     move.l     -[A7], D0
  2799. 0000204A  4EAD 0042                jsr        [A5 + 0x42]
  2800. 0000204E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2801. 00002052  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2802. 00002056  2F00                     move.l     -[A7], D0
  2803. 00002058  4EAD 005A                jsr        [A5 + 0x5A]
  2804. 0000205C  4878 000A                pea.l      [0x0000000A]
  2805. 00002060  5A80                     addq.l     D0, 5
  2806. 00002062  2F00                     move.l     -[A7], D0
  2807. 00002064  4EAD 005A                jsr        [A5 + 0x5A]
  2808. 00002068  2F00                     move.l     -[A7], D0
  2809. 0000206A  486D BBE6                pea.l      [A5 - 0x441A]
  2810. 0000206E  4EAD 020A                jsr        [A5 + 0x20A]
  2811. 00002072  486D BBE6                pea.l      [A5 - 0x441A]
  2812. 00002076  A884                     trap       DrawString
  2813. 00002078  486D FD2E                pea.l      [A5 - 0x2D2]
  2814. 0000207C  A884                     trap       DrawString
  2815. 0000207E  6050                     bra        +0x52 /* 000020D0 */
  2816. label00002080:
  2817. 00002080  486D FD38                pea.l      [A5 - 0x2C8]
  2818. 00002084  A884                     trap       DrawString
  2819. 00002086  206D FB9A                movea.l    A0, [A5 - 0x466]
  2820. 0000208A  226D FB9A                movea.l    A1, [A5 - 0x466]
  2821. 0000208E  2029 0002                move.l     D0, [A1 + 0x2]
  2822. 00002092  90A8 0012                sub.l      D0, [A0 + 0x12]
  2823. 00002096  4878 03E8                pea.l      [0x000003E8]
  2824. 0000209A  2F00                     move.l     -[A7], D0
  2825. 0000209C  4EAD 0042                jsr        [A5 + 0x42]
  2826. 000020A0  206D FB9A                movea.l    A0, [A5 - 0x466]
  2827. 000020A4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2828. 000020A8  2F00                     move.l     -[A7], D0
  2829. 000020AA  4EAD 005A                jsr        [A5 + 0x5A]
  2830. 000020AE  4878 000A                pea.l      [0x0000000A]
  2831. 000020B2  5A80                     addq.l     D0, 5
  2832. 000020B4  2F00                     move.l     -[A7], D0
  2833. 000020B6  4EAD 005A                jsr        [A5 + 0x5A]
  2834. 000020BA  2F00                     move.l     -[A7], D0
  2835. 000020BC  486D BBE6                pea.l      [A5 - 0x441A]
  2836. 000020C0  4EAD 020A                jsr        [A5 + 0x20A]
  2837. 000020C4  486D BBE6                pea.l      [A5 - 0x441A]
  2838. 000020C8  A884                     trap       DrawString
  2839. 000020CA  486D FD44                pea.l      [A5 - 0x2BC]
  2840. 000020CE  A884                     trap       DrawString
  2841. label000020D0:
  2842. 000020D0  4E75                     rts
  2843. fn000020D2:
  2844. 000020D2  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2845. 000020D6  3F3C 00B9                move.w     -[A7], 0xB9
  2846. 000020DA  A893                     trap       MoveTo
  2847. 000020DC  206D FB9A                movea.l    A0, [A5 - 0x466]
  2848. 000020E0  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2849. 000020E4  486D BBE6                pea.l      [A5 - 0x441A]
  2850. 000020E8  4EAD 020A                jsr        [A5 + 0x20A]
  2851. 000020EC  486D BBE6                pea.l      [A5 - 0x441A]
  2852. 000020F0  A884                     trap       DrawString
  2853. 000020F2  3F3C 00CD                move.w     -[A7], 0xCD
  2854. 000020F6  3F3C 00AD                move.w     -[A7], 0xAD
  2855. 000020FA  A893                     trap       MoveTo
  2856. 000020FC  206D FB9A                movea.l    A0, [A5 - 0x466]
  2857. 00002100  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2858. 00002104  486D BBE6                pea.l      [A5 - 0x441A]
  2859. 00002108  4EAD 020A                jsr        [A5 + 0x20A]
  2860. 0000210C  486D BBE6                pea.l      [A5 - 0x441A]
  2861. 00002110  A884                     trap       DrawString
  2862. 00002112  4E75                     rts
  2863. fn00002114:
  2864. 00002114  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2865. 00002118  3F3C 00AD                move.w     -[A7], 0xAD
  2866. 0000211C  A893                     trap       MoveTo
  2867. 0000211E  206D FB9A                movea.l    A0, [A5 - 0x466]
  2868. 00002122  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2869. 00002126  486D BBE6                pea.l      [A5 - 0x441A]
  2870. 0000212A  4EAD 020A                jsr        [A5 + 0x20A]
  2871. 0000212E  486D BBE6                pea.l      [A5 - 0x441A]
  2872. 00002132  A884                     trap       DrawString
  2873. 00002134  4E75                     rts
  2874.